public async Task <IActionResult> PutTaskerTask(int id, PublicApi.v1.DTO.TaskerTask taskerTask) { if (id != taskerTask.Id) { return(BadRequest()); } _bll.Tasks.Update(PublicApi.v1.Mappers.TaskerTaskMapper.MapFromExternal(taskerTask)); await _bll.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult <PublicApi.v1.DTO.TaskerTask> > PostTaskerTask(PublicApi.v1.DTO.TaskerTask taskerTask) { _bll.Tasks.Add(PublicApi.v1.Mappers.TaskerTaskMapper.MapFromExternal(taskerTask)); await _bll.SaveChangesAsync(); return(CreatedAtAction( nameof(GetTaskerTask), new { version = HttpContext.GetRequestedApiVersion().ToString(), id = taskerTask.Id }, taskerTask)); }