public async Task <ActionResult <Course> > Post(TaskModel model, CancellationToken cancellationToken) { // add model validation var result = await service.AddTaskAsync(model, cancellationToken); return(CreatedAtRoute(new { controller = "tasks", id = result.Id }, result)); }
public async Task <long> AddTask(long homeworkId, [FromBody] CreateTaskViewModel taskViewModel) { var task = _mapper.Map <HomeworkTask>(taskViewModel); var taskId = await _tasksService.AddTaskAsync(homeworkId, task); return(taskId); }
public async Task <ActionResult <IResponseModel> > PostTaskAsync([FromBody] TasksModel obj) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var isTaskAdded = await _tasksService.AddTaskAsync(obj); _response.Status = isTaskAdded.Status; _response.Message = isTaskAdded.Message; if (_response.Status) { return(Ok(_response)); } else { return(BadRequest(_response)); } }