public List <OutPutGetVinculo> BuscaVinculoPessoaFisicaId(int id) { using (var db = new FIPEContratosContext()) { var lstRetornoVinculos = new List <OutPutGetVinculo>(); try { var lstVinculos = new bVinculoPessoaFisica(db).BuscaVinculoPessoaFisicaId(id); if (lstVinculos.Count > 0) { foreach (var vinculo in lstVinculos) { var retornoVinculo = new OutPutGetVinculo(); var tipoVinculo = new bTipoVinculo(db).BuscaTipoVinculoId(vinculo.IdTipoVinculo); retornoVinculo.IdVinculoPessoaFisica = vinculo.IdVinculoPessoa; retornoVinculo.IdTipoVinculo = vinculo.IdTipoVinculo; retornoVinculo.DtInicioVinculo = vinculo.DtInicioVinculo; retornoVinculo.DtFimVinculo = vinculo.DtFimVinculo; retornoVinculo.DsTipoVinculo = tipoVinculo.DsTipoVinculo; lstRetornoVinculos.Add(retornoVinculo); } } return(lstRetornoVinculos); } catch (Exception ex) { new bEmail(db).EnviarEmailTratamentoErro(ex, "VinculoPessoaFisicaController-BuscaVinculoPessoaFisicaId"); throw; } } }
public OutPutGetVinculo BuscaVinculoId(int id) { using (var db = new FIPEContratosContext()) { var retorno = new OutPutGetVinculo(); try { var vinculo = new bVinculoPessoaFisica(db).BuscaVinculoId(id); if (vinculo != null) { retorno.IdVinculoPessoaFisica = vinculo.IdVinculoPessoa; retorno.IdTipoVinculo = vinculo.IdTipoVinculo; retorno.DtInicioVinculo = vinculo.DtInicioVinculo; retorno.DtFimVinculo = vinculo.DtFimVinculo; var tipoVinculo = new bTipoVinculo(db).BuscaTipoVinculoId(vinculo.IdTipoVinculo); retorno.DsTipoVinculo = tipoVinculo.DsTipoVinculo; } return(retorno); } catch (Exception ex) { new bEmail(db).EnviarEmailTratamentoErro(ex, "VinculoPessoaFisicaController-BuscaVinculoId"); throw; } } }