コード例 #1
0
 public IActionResult EditTask([FromBody] TodoTask task)
 {
     try
     {
         service.EditTask(task);
         return(StatusCode(201));
     }
     catch (Exception e)
     {
         return(StatusCode(406, new { message = e.Message }));
     }
 }
コード例 #2
0
        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));
        }
コード例 #3
0
 public void EditTask(int taskId, [FromBody] TaskDetails taskModel)
 {
     taskService.EditTask(taskId, taskModel);
 }