public async Task UpdateAsync(int id, ParticipantePago participantePago) { if (participantePago == null) { throw new ArgumentNullException("Particiante inválido"); } try { var participante = await FindByIdAsync(id); participante.Pago = participantePago.Pago; _context.Update(participante); await _context.SaveChangesAsync(); } catch (DBConcurrencyException e) { throw new DBConcurrencyException(e.Message); } }
public async Task <IActionResult> PagamentoParticipante(int?id, ParticipantePago participantePago) { await _participanteService.UpdateAsync(id.Value, participantePago); return(Ok()); }