public async Task <IActionResult> PutParticipant(int id, PublicApi.v1.DTO.Participant participant) { if (id != participant.Id) { return(BadRequest()); } _bll.Participant.Update(PublicApi.v1.Mappers.ParticipantMapper.MapFromExternal(participant)); await _bll.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult <PublicApi.v1.DTO.Participant> > PostParticipant( PublicApi.v1.DTO.Participant participant) { await _bll.Participant.AddAsync(PublicApi.v1.Mappers.ParticipantMapper.MapFromExternal(participant)); await _bll.SaveChangesAsync(); return(CreatedAtAction(nameof(GetParticipant), new { version = HttpContext.GetRequestedApiVersion().ToString(), id = participant.Id }, participant)); }