예제 #1
0
        private static void AddDefaultTasks()
        {
            Console.WriteLine("Adding default tasks...");

            var taskService = new TaskService();
            taskService.AddTask(new Task ("New Task", Priority.None));
            taskService.AddTask(new Task ("New Task 2", Priority.None));

            Console.WriteLine("Tasks Added");
            Console.ReadLine();
        }
예제 #2
0
        public HttpResponseMessage PostTask(Task task)
        {
            var taskService = new TaskService();

            taskService.AddTask(task);

            // Build a response that contains the location of the new movie
            var response = new HttpResponseMessage(HttpStatusCode.Created);
            var relativePath = "/api/Task/" + task.Id;
            response.Headers.Location = new Uri(Request.RequestUri, relativePath);
            return response;
        }