public IHttpActionResult AddTodo([FromUri] string todoLabel, [FromUri] string todoDesc) { Models.Todo myTodo = new Models.Todo(); myTodo.Id = lstTodo.Count == 0 ? 1 : lstTodo.Max(s => s.Id) + 1; myTodo.TodoLabel = todoLabel; myTodo.TodoDescription = todoDesc; myTodo.Traite = false; lstTodo.Add(myTodo); return(Ok()); }
public async Task <ActionResult <Todo> > Put([FromBody] Models.Todo todo) { var newTodo = await _dataManager.Todos.GetTodoById(todo.Id); if (newTodo is null) { return(BadRequest("todo is null")); } newTodo.Text = todo.Text; newTodo.IsComplited = todo.IsComplited; _context.Todos.Update(newTodo); await _context.SaveChangesAsync(); return(Ok(newTodo)); }