#pragma warning disable 1591 //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace Disco.Web.Views.InitialConfig { using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Web; using System.Web.Helpers; using System.Web.Mvc; using System.Web.Mvc.Ajax; using System.Web.Mvc.Html; using System.Web.Routing; using System.Web.Security; using System.Web.UI; using System.Web.WebPages; using Disco; using Disco.Models.Repository; using Disco.Services; using Disco.Services.Authorization; using Disco.Services.Web; using Disco.Web; using Disco.Web.Extensions; [System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")] [System.Web.WebPages.PageVirtualPathAttribute("~/Views/InitialConfig/Complete.cshtml")] public partial class Complete : Disco.Services.Web.WebViewPage { public Complete() { } public override void Execute() { #line 2 "..\..\Views\InitialConfig\Complete.cshtml" ViewBag.Title = null; #line default #line hidden WriteLiteral("\r\n

"); #line 5 "..\..\Views\InitialConfig\Complete.cshtml" Write(CommonHelpers.Breadcrumbs(Html.ToBreadcrumb("Initial Configuration", MVC.InitialConfig.Index(), "Complete"))); #line default #line hidden WriteLiteral("

\r\n\r\n \r\n

Verification Results

\r\n \r\n \r\n " + " \r\n \r\n " + " \r\n \r\n \r\n " + " \r\n \r\n \r\n " + " \r\n \r\n " + " \r\n
\r\n

(Model.RegistryDatabaseResult == null ? "fa-check-square success" : "fa-exclamation-circle error" #line default #line hidden , 420), false) ); WriteLiteral("> Database

\r\n \r\n"); #line 14 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 14 "..\..\Views\InitialConfig\Complete.cshtml" if (Model.RegistryDatabaseResult == null) { #line default #line hidden WriteLiteral(" "); WriteLiteral("The database connection string was correctly configured and saved."); WriteLiteral("\r\n"); #line 18 "..\..\Views\InitialConfig\Complete.cshtml" } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("There was an error saving the database connection string configuration."); WriteLiteral("\r\n"); WriteLiteral("
\r\n"); WriteLiteral(" \r\n"); #line 24 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 24 "..\..\Views\InitialConfig\Complete.cshtml" var ex = Model.RegistryDatabaseResult; do { #line default #line hidden WriteLiteral("
\r\n " + "

["); #line 28 "..\..\Views\InitialConfig\Complete.cshtml" Write(ex.GetType().Name); #line default #line hidden WriteLiteral("]

\r\n \r\n"); WriteLiteral(" "); #line 30 "..\..\Views\InitialConfig\Complete.cshtml" Write(ex.Message); #line default #line hidden WriteLiteral("\r\n
\r\n " + " \r\n"); #line 33 "..\..\Views\InitialConfig\Complete.cshtml" if (ex.InnerException == null) { break; } else { ex = ex.InnerException; } } while (true); #line default #line hidden WriteLiteral("\r\n \r\n"); #line 38 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n
\r\n

(Model.DiscoDnsTestResult.Item2 == null ? "fa-check-square success" : "fa-exclamation-circle error" #line default #line hidden , 2084), false) ); WriteLiteral("> Disco ICT DNS Entry

\r\n \r\n"); #line 47 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 47 "..\..\Views\InitialConfig\Complete.cshtml" if (Model.DiscoDnsTestResult.Item1 != null) { #line default #line hidden WriteLiteral("
The following \'disco\' DNS entry was found:
" + "\r\n"); WriteLiteral(" \r\n "); #line 53 "..\..\Views\InitialConfig\Complete.cshtml" Write(Model.DiscoDnsTestResult.Item1.HostName); #line default #line hidden WriteLiteral("\r\n"); #line 54 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 54 "..\..\Views\InitialConfig\Complete.cshtml" if (Model.DiscoDnsTestResult.Item1.Aliases.Length > 0) { #line default #line hidden WriteLiteral("
\r\n " + " Aliases:\r\n
    \r\n"); #line 60 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 60 "..\..\Views\InitialConfig\Complete.cshtml" foreach (var a in Model.DiscoDnsTestResult.Item1.Aliases) { #line default #line hidden WriteLiteral("
  • "); #line 62 "..\..\Views\InitialConfig\Complete.cshtml" Write(a); #line default #line hidden WriteLiteral("
  • \r\n"); #line 63 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("
\r\n
\r\n"); #line 66 "..\..\Views\InitialConfig\Complete.cshtml" } if (Model.DiscoDnsTestResult.Item1.AddressList.Length > 0) { #line default #line hidden WriteLiteral("
\r\n " + " IP Addresses:\r\n
    \r\n"); #line 72 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 72 "..\..\Views\InitialConfig\Complete.cshtml" foreach (var a in Model.DiscoDnsTestResult.Item1.AddressList) { #line default #line hidden WriteLiteral("
  • "); #line 74 "..\..\Views\InitialConfig\Complete.cshtml" Write(a.ToString()); #line default #line hidden WriteLiteral("
  • \r\n"); #line 75 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("
\r\n
\r\n"); #line 78 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n"); #line 81 "..\..\Views\InitialConfig\Complete.cshtml" } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("There was an error determining a DNS entry for Disco."); WriteLiteral("\r\n"); WriteLiteral("
\r\n"); WriteLiteral(" \r\n"); #line 87 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 87 "..\..\Views\InitialConfig\Complete.cshtml" var ex = Model.DiscoDnsTestResult.Item2; do { #line default #line hidden WriteLiteral("
\r\n " + "

["); #line 91 "..\..\Views\InitialConfig\Complete.cshtml" Write(ex.GetType().Name); #line default #line hidden WriteLiteral("]

\r\n \r\n"); WriteLiteral(" "); #line 93 "..\..\Views\InitialConfig\Complete.cshtml" Write(ex.Message); #line default #line hidden WriteLiteral("\r\n
\r\n " + " \r\n"); #line 96 "..\..\Views\InitialConfig\Complete.cshtml" if (ex.InnerException == null) { break; } else { ex = ex.InnerException; } } while (true); #line default #line hidden WriteLiteral("\r\n \r\n"); #line 101 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n
\r\n

(Model.DiscoIctComAuWebResult == null ? "fa-check-square success" : "fa-exclamation-circle error" #line default #line hidden , 5027), false) ); WriteLiteral("> Connectivity to https://discoict.com.au

\r\n \r\n"); #line 110 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 110 "..\..\Views\InitialConfig\Complete.cshtml" if (Model.DiscoIctComAuWebResult == null) { #line default #line hidden WriteLiteral(" "); WriteLiteral("A connection was successfully established to https://discoict.com.au."); WriteLiteral("\r\n"); #line 114 "..\..\Views\InitialConfig\Complete.cshtml" } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("There was an error establishing a connection to https://discoict.com.au. This may be caused by missing proxy settings - afte" + "r starting Disco ICT check these settings in the \'System\' configuration area."); WriteLiteral("\r\n"); WriteLiteral("
\r\n"); WriteLiteral(" \r\n"); #line 120 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 120 "..\..\Views\InitialConfig\Complete.cshtml" var ex = Model.DiscoIctComAuWebResult; do { #line default #line hidden WriteLiteral("
\r\n " + "

["); #line 124 "..\..\Views\InitialConfig\Complete.cshtml" Write(ex.GetType().Name); #line default #line hidden WriteLiteral("]

\r\n \r\n"); WriteLiteral(" "); #line 126 "..\..\Views\InitialConfig\Complete.cshtml" Write(ex.Message); #line default #line hidden WriteLiteral("\r\n
\r\n " + " \r\n"); #line 129 "..\..\Views\InitialConfig\Complete.cshtml" if (ex.InnerException == null) { break; } else { ex = ex.InnerException; } } while (true); #line default #line hidden WriteLiteral("\r\n \r\n"); #line 134 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n
\r\n

 Unblock ICMP (Ping) for the Disco ICT server

\r\n " + " The Disco ICT Client Bootstrapper requires the Disco server to respond to ICMP Echo requests (Ping) to function correctly. Please ensure any firewall rules are updated accordingly.

 Configure a regularly scheduled Backup

\r\n \r\n Please ensure both the SQL Database and File Store are" + " backed up regularly.\r\n \r\n
\r\n \r\n \r\n"); #line 158 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 158 "..\..\Views\InitialConfig\Complete.cshtml" if (Model.LaunchAllowed) { #line default #line hidden WriteLiteral(" (Url.Action(MVC.InitialConfig.RestartWebApp()) #line default #line hidden , 7950), false) ); WriteLiteral(" class=\"button\""); WriteLiteral(">Start Disco ICT\r\n"); #line 162 "..\..\Views\InitialConfig\Complete.cshtml" } else { #line default #line hidden WriteLiteral(" (Url.Action(MVC.InitialConfig.Complete()) #line default #line hidden , 8119), false) ); WriteLiteral(" class=\"button\""); WriteLiteral(">Try Again\r\n"); #line 166 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n\r\n\r\n

\r\n Re-running Verification Tests

Please wait while the verification tests are performed.
"); } } } #pragma warning restore 1591