private void BaixarTitulo() { try { if (IsValid(Entity)) { if (Entity.Id == 0) { TituloParceiroNegocioPessoaJuridicaRepository.Save(Entity); } TituloParceiroNegocioPessoaJuridicaRepository.BaixarTitulo(Entity); MensagemInformativa("Título baixado com sucesso."); } } catch (Exception ex) { MensagemErroBancoDados(ex.Message); } }
public static void BaixarTitulo(Titulo titulo, int idPessoa) { Pessoa.Pessoa pessoa = ParceiroNegocioPessoaFisicaRepository.GetById(idPessoa); if (pessoa != null) { var tituloParceiro = new TituloParceiroNegocioPessoaFisica(); Mapper.CreateMap <Titulo, TituloParceiroNegocioPessoaFisica>(); Mapper.Map(titulo, tituloParceiro); tituloParceiro.ParceiroNegocioPessoaFisica = (ParceiroNegocioPessoaFisica)pessoa; TituloParceiroNegocioPessoaFisicaRepository.BaixarTitulo(tituloParceiro); } else { pessoa = ParceiroNegocioPessoaJuridicaRepository.GetById(idPessoa); if (pessoa != null) { var tituloParceiro = new TituloParceiroNegocioPessoaJuridica(); Mapper.CreateMap <Titulo, TituloParceiroNegocioPessoaFisica>(); Mapper.Map(titulo, tituloParceiro); tituloParceiro.ParceiroNegocioPessoaJuridica = (ParceiroNegocioPessoaJuridica)pessoa; TituloParceiroNegocioPessoaJuridicaRepository.BaixarTitulo(tituloParceiro); } } }