public async Task <ActionResult> Put(int id, [FromBody] CoverageCreationDTO coverageCreation) { var coverage = mapper.Map <Coverage>(coverageCreation); coverage.Id = id; context.Entry(coverage).State = EntityState.Modified; await context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] CoverageCreationDTO coverageCreation) { var coverage = mapper.Map <Coverage>(coverageCreation); context.Add(coverage); await context.SaveChangesAsync(); var coverageDTO = mapper.Map <CoverageDTO>(coverage); return(new CreatedAtRouteResult("getCoverage", new { coverageDTO.Id }, coverageDTO)); }