static void AddTodo() { Console.WriteLine("Vem vill lägga till en Todo"); string name = Console.ReadLine(); Console.WriteLine("Description på din Todo"); string desc = Console.ReadLine(); DateTime dt = new DateTime(); Console.WriteLine("Hur många timmar har du på dig att göra denna ToDo"); int Deadline; string Dead = Console.ReadLine(); while (!(int.TryParse(Dead, out Deadline))) { Console.WriteLine("du kan enbart ange siffror"); Dead = Console.ReadLine(); } Console.WriteLine("Hur lång tid tror du det ska ta "); int EstTime; string Est = Console.ReadLine(); while (!(int.TryParse(Est, out EstTime))) { Console.WriteLine("du kan enbart ange siffror"); Est = Console.ReadLine(); } dt = DateTime.Now; ToDo addTodo = new ToDo() { Description = desc, Name = name, CreatedDate = dt, DeadLine = dt.AddHours(Deadline), Finnished = false, EstimationTime = EstTime }; using (ChannelFactory <IService1> cf = new ChannelFactory <IService1>(new WebHttpBinding(), "http://localhost:8000/Index")) { cf.Endpoint.Behaviors.Add(new WebHttpBehavior()); IService1 channel = cf.CreateChannel(); channel.AddTodo(addTodo); } }