public ActionResult <Task <CreateTodoTaskDTO> > CreateTodoTask([FromQuery] string TodoId, [FromBody] CreateTodoTaskDTO createTodoTaskDTO) { try { _todoService.CreateTodoTaskAsync(TodoId, createTodoTaskDTO); } catch (TodoValidationException todoValidationEx) when(todoValidationEx.InnerException is NotFoundUserException) { return(NotFound(todoValidationEx.InnerException.Message)); } return(NoContent()); }