public async Task <IActionResult> Post([FromBody] ParticipanteDto participanteDto) { if (!ModelState.IsValid) { return(BadRequest()); } var churras = await db.Churras.FirstOrDefaultAsync(x => x.Id == participanteDto.ChurrasId); var participante = new Participante(participanteDto.Nome, participanteDto.ValorSugerido); churras.Adicionar(participante); await db.SaveChangesAsync(); return(Ok()); }
public async Task <IActionResult> Delete(int id, ParticipanteDto dto) { var result = new HttpResult <ParticipanteDto>(this._logger); try { if (id.IsSent()) { dto.ParticipanteId = id; } await this._app.Remove(dto); return(result.ReturnCustomResponse(this._app, dto)); } catch (Exception ex) { var responseEx = result.ReturnCustomException(ex, "Seed - Participante", dto, new ErrorMapCustom()); return(responseEx); } }
/// <summary> /// Constructor por defecto de la clase /// </summary> public ParticipanteEditorViewModel() { Participante = new ParticipanteDto(); }