public IActionResult EditTask([FromBody] TodoTask task) { try { service.EditTask(task); return(StatusCode(201)); } catch (Exception e) { return(StatusCode(406, new { message = e.Message })); } }
public async Task <IActionResult> EditTask(string taskId, [FromBody] TaskToManipulateDTO item) { var user = await _helper.GetUserFromClaims(User.Claims); if (user.IsChild) { return(StatusCode(403, "You have no rights to do this.")); } var result = _taskSrv.EditTask(user.Id, taskId, item); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public void EditTask(int taskId, [FromBody] TaskDetails taskModel) { taskService.EditTask(taskId, taskModel); }