public async Task <IActionResult> PutUserTask(int id, PublicApi.v1.DTO.UserTask userTask) { if (id != userTask.Id) { return(BadRequest()); } _bll.UserTasks.Update(PublicApi.v1.Mappers.UserTaskMapper.MapFromExternal(userTask)); await _bll.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult <PublicApi.v1.DTO.UserTask> > PostUserTask(PublicApi.v1.DTO.UserTask userTask) { _bll.UserTasks.Add(PublicApi.v1.Mappers.UserTaskMapper.MapFromExternal(userTask)); await _bll.SaveChangesAsync(); return(CreatedAtAction( nameof(GetUserTask), new { version = HttpContext.GetRequestedApiVersion().ToString(), id = userTask.Id }, userTask)); }