public async Task <int> AddTask(Domains.Task newTask) { this.dbContext.Tasks.Add(newTask); this.dbContext.SaveChanges(); return(newTask.Id); }
public async Task <TaskDto> UpdateTask(Domains.Task task) { this.dbContext.Tasks.Update(task); this.dbContext.SaveChanges(); return(this.mapper.Map <TaskDto>(task)); }
public async Task <ActionResult <TaskDto> > UpdateTask(Domains.Task task) { if (!ModelState.IsValid) { return(BadRequest()); } var response = await this.taskService.UpdateTask(task); var model = await this.taskService.GetTaskById(response.Id); return(this.mapper.Map <TaskDto>(model)); }