public PushRequest GetRequest() { // TODO: use a 3rd party library to more robustly handle parameters var args = Environment.GetCommandLineArgs(); var request = new PushRequest(); if (args.Length == 4 & args[0].Contains("SendPushoverNotification")) { args = new[] { args[1], args[2], args[3] }; } if (args.Length == 3) { request.Message = args[0]; request.Url = args[1]; request.Title = args[2]; } else { Console.WriteLine("Enter message:"); request.Message = Console.ReadLine(); Console.WriteLine(@"Enter url: (eg bufferapp:// or rivr://newpost or http://schellack.net)"); request.Url = Console.ReadLine(); Console.WriteLine("Enter title:"); request.Title = Console.ReadLine(); } return(request); }
public PushRequest GetRequest() { // TODO: use a 3rd party library to more robustly handle parameters var args = Environment.GetCommandLineArgs(); var request = new PushRequest(); if (args.Length == 4 & args[0].Contains("SendPushoverNotification")) { args = new[] { args[1], args[2], args[3] }; } if (args.Length == 3) { request.Message = args[0]; request.Url = args[1]; request.Title = args[2]; } else { Console.WriteLine("Enter message:"); request.Message = Console.ReadLine(); Console.WriteLine(@"Enter url: (eg bufferapp:// or rivr://newpost or http://schellack.net)"); request.Url = Console.ReadLine(); Console.WriteLine("Enter title:"); request.Title = Console.ReadLine(); } return request; }