public void Page_Load(object sender, EventArgs e) { var indexDirectory = Path.GetFullPath(WebConfigurationManager.AppSettings ["IndexDirectory"]); var computersDirectory = Path.GetFullPath(WebConfigurationManager.AppSettings ["ComputersDirectory"]); var manager = new ComputerManager(indexDirectory, computersDirectory); var output = manager.GetServiceStatusText("Local", "growsense-network-setup.service"); ServiceOutput = EncodeForJson(output.Trim()); if (output.Contains("Failed to issue method call") || output.Contains("not supported")) { Result = "Network setup not yet supported on this board. Please manually set up network connection."; } if (output.Contains("connected")) { Result = "Successfully connected to network."; } if (output.Contains("failed")) { Result = "Failed to connect to network."; } var gitHubPingResult = manager.StartCommand("Local", "timeout 5 ping -c 1 google.com"); if (gitHubPingResult.Contains("64 bytes from")) { InternetStatus = "Online"; } }
public void Page_Load(object sender, EventArgs e) { ComputerName = Request.QueryString ["Computer"]; ServiceName = Request.QueryString ["Service"]; var indexDirectory = Path.GetFullPath(WebConfigurationManager.AppSettings ["IndexDirectory"]); var computersDirectory = Path.GetFullPath(WebConfigurationManager.AppSettings ["ComputersDirectory"]); Manager = new ComputerManager(indexDirectory, computersDirectory); StatusOutput = Manager.GetServiceStatusText(ComputerName, ServiceName); LogOutput = Manager.GetServiceLogText(ComputerName, ServiceName); }