public async Task <IActionResult> Put(UpdateTodoViewModel todoViewModel) { var todo = _mapper.Map <Todo>(todoViewModel); await _todoRepository.UpdateAsync(todo); return(Ok()); }
public IActionResult OnPostUpdateTodo([FromForm] UpdateTodoViewModel todo) { if (todo != null) { var todoId = todo.ID; var complete = todo.Complete; _todoListServices.UpdateTodo(todoId, complete); return(new JsonResult(new ResponseMessage(200, "Update successfully", todo))); } return(new JsonResult(new ResponseMessage(500, "Update failed", todo))); }
public IActionResult UpdateTodo(Guid id) { UpdateTodoViewModel todo = new UpdateTodoViewModel(); todo.Todo = _todoService.SearchItem(id); if (todo == null) { return(BadRequest("Bad request, can't find the todo item to update.")); } return(View(todo)); }