public IActionResult Put(long id, [FromBody] TodoReq todoReq) { var todo = GetTodoWithAuthorization(id); todo = mapper.Map(todoReq, todo); todoService.Update(todo); return(NoContent()); }
public IActionResult Post([FromBody] TodoReq todoReq) { var todo = mapper.Map <TodoModel>(todoReq); todo.User = GetCurrentUser(); todoService.Add(todo); var todoDto = mapper.Map <TodoDto>(todo); return(CreatedAtAction(nameof(Get), new { id = todo.Id }, todoDto)); }