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); }
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 */ })); }
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 })); }
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 })); }