Ejemplo n.º 1
0
        public int CreateTodo(TodoInput input)
        {
            var todoList = _toDoListManager.GetList(input.TodoListId);
            var todo     = Core.ToDo.Entities.Todo.CreateTodo(input.TodoName, todoList);
            var id       = _todoManager.CreateEditTodo(todo);

            return(id);
        }
Ejemplo n.º 2
0
 public HttpResponseMessage Todos(long Id, TodoInput todoInput)
 {
     //var list = _repo.Get(Id);
     //var todo = new Todo() { Title = todoInput.Title, Completed = false, Position = list.Todos.Count };
     //list.AddTodo(todo);
     //_repo.Store(list);
     return(Request.CreateResponse(HttpStatusCode.OK, new TodoDisplay { /*Title = todoInput.Title, Id = todo.Id, Completed = false, Position = todo.Position */
     }));
 }
Ejemplo n.º 3
0
        public HttpResponseMessage Put(long Id, TodoInput todoInput)
        {
            var todo = _repo.Get(Id);

            todo.Completed = todoInput.Completed;
            _repo.Store(todo);
            return(Request.CreateResponse(HttpStatusCode.OK, new TodoDisplay()
            {
                Id = Id, Title = todo.Title, Completed = todo.Completed
            }));
        }
Ejemplo n.º 4
0
        public HttpResponseMessage Todos(long Id, TodoInput todoInput)
        {
            var todo = new Todo()
            {
                Title = todoInput.Title, Completed = false
            };
            var list = _repo.Get(Id);

            list.AddTodo(todo);
            _repo.Store(list);
            return(Request.CreateResponse(HttpStatusCode.OK, new TodoDisplay {
                Title = todoInput.Title, Id = todo.Id, Completed = false
            }));
        }