private int RunIPAndReturnExitCode(IpOptions opts) { var ipAddress = _ipOptions.GetIPAddress(); Console.WriteLine(ipAddress); return(0); }
public void GetIPEndpoint(IIpAddressProcessor ipAddressProcessor) { Get["/ip"] = parameters => { var ipAddress = ipAddressProcessor.GetIPAddress(); var ipAdressOutput = new MachineInformationResults { output = ipAddress }; return(Response.AsJson(ipAdressOutput)); }; }
public void GetIPEndpoint(IIpAddressProcessor ipAddressProcessor) { Get["/ip"] = parameters => { try { var ipAddress = ipAddressProcessor.GetIPAddress(); var ipAdressOutput = new MachineInformationResults { result = ipAddress }; return(Response.AsJson(ipAdressOutput)); } catch (Exception e) { return(HttpStatusCode.InternalServerError); } }; }