public async Task <IActionResult> PutCompetition(int id, PublicApi.v1.DTO.Competition competition) { if (id != competition.Id) { return(BadRequest()); } _bll.Competition.Update(PublicApi.v1.Mappers.CompetitionMapper.MapFromExternal(competition)); await _bll.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult <PublicApi.v1.DTO.Competition> > PostCompetition(PublicApi.v1.DTO.Competition competition) { await _bll.Competition.AddAsync(PublicApi.v1.Mappers.CompetitionMapper.MapFromExternal(competition)); await _bll.SaveChangesAsync(); return(CreatedAtAction("GetCompetition", new { id = competition.Id }, competition)); }