Example #1
0
        static void Main(string[] args)
        {
            Trace.Listeners.Add(new ConsoleTraceListener());
            var repo = ToDoRepositoryLocator.Get();

            repo.Add(new ToDo {
                Description = "Learn HTTP better"
            });
            repo.Add(new ToDo {
                Description = "Learn HTML 5 better"
            });

            var host = new HttpListenerBasedHost("http://localhost:8080/");

            host.Add(DefaultMethodBasedCommandFactory.GetCommandsFor(
                         typeof(ToDosController),
                         typeof(ToDoController)));
            host.OpenAndWaitForever();
        }
Example #2
0
 public ToDoController()
 {
     _repo = ToDoRepositoryLocator.Get();
 }