public async Task <ServiceResponse <ObterParticipanteDto> > Atualizar(AtualizarParticipanteDto atualizarParticipante) { var sr = new ServiceResponse <ObterParticipanteDto>(); try { var obterParticipante = await Obter(atualizarParticipante.Id); if (!obterParticipante.Sucess) { throw new Exception(); } var participante = _mapper.Map <Participante>(obterParticipante.Value); participante.Nome = atualizarParticipante.Nome; participante.RG = atualizarParticipante.RG; participante.Email = atualizarParticipante.Email; participante.Sexo = atualizarParticipante.Sexo; participante.Telefone = atualizarParticipante.Telefone; participante.Endereco = atualizarParticipante.Endereco; participante.NumeroCamisa = atualizarParticipante.NumeroCamisa; var response = await _participanteRepository.Atualizar(participante); sr.Value = _mapper.Map <ObterParticipanteDto>(response); } catch (Exception ex) { sr.Sucess = false; sr.Messages.Add(ex.Message); } return(sr); }
public async Task Atualizar(Participante Participante) { if (!ExecutarValidacao(new ParticipanteValidation(), Participante)) { return; } await _ParticipanteRepository.Atualizar(Participante); }
public void AtualizarParticipante(Participante participante) { repositorio.Atualizar(participante); repositorio.Commit(); }