Exemplo n.º 1
0
 public static Repositories.EFCore.Models.Todo Translate(Core.Models.Todo from)
 {
     return(new Repositories.EFCore.Models.Todo()
     {
         Id = from.Id,
         Name = from.Name,
         Completed = from.Completed
     });
 }
Exemplo n.º 2
0
 public static Models.TodoDTO Translate(Core.Models.Todo from)
 {
     return(new Models.TodoDTO()
     {
         Id = from.Id,
         Name = from.Name,
         Completed = from.Completed
     });
 }
Exemplo n.º 3
0
        public async Task <IActionResult> UpdateTodo(long id, UpdateTodoRequest request)
        {
            var todo =
                new Core.Models.Todo()
            {
                Id        = id,
                Name      = request.Name,
                Completed = request.Completed
            };

            try
            {
                await TodoService.UpdateTodoAsync(todo);
            }
            catch (TodoNotFoundException)
            {
                return(NotFound());
            }

            return(NoContent());
        }