Ejemplo n.º 1
0
        public async Task <IActionResult> Put(UpdateTodoViewModel todoViewModel)
        {
            var todo = _mapper.Map <Todo>(todoViewModel);
            await _todoRepository.UpdateAsync(todo);

            return(Ok());
        }
Ejemplo n.º 2
0
 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)));
 }
Ejemplo n.º 3
0
        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));
        }