public IActionResult Update(int id, [FromBody] TodoTaskModel model) { if (!CommonHelper.IsValidRequest(model)) { return(BadRequest("Bad Request.")); } var todoTaskToUpdate = _todoTaskService.Get(id); if (todoTaskToUpdate == null) { return(NotFound("The TodoTasks record couldn't be found.")); } var todoTask = _mapper.Map <Entities.TodoTask>(model); _todoTaskService.Update(todoTaskToUpdate, todoTask); return(NoContent()); }
public async Task <IHttpActionResult> Update(int id, [FromBody] TaskViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var task = await taskService.GetById(id); if (task == null) { return(NotFound()); } model.Id = id; var updatedTask = await taskService.Update(model); return(Ok(updatedTask)); }