public List <ContaTransacaoDTO> ListarContaTransacaos(string agOrigem, string numContaOrigem) { List <ContaTransacaoEntity> ListarContaTransacaos = new List <ContaTransacaoEntity>(); Expression <Func <ContaTransacaoEntity, bool> > expressionFiltro = (a => a.AgContaOrigem == agOrigem && a.NumContaOrigem == numContaOrigem); using (var rep = new RepositoryBase <ContaTransacaoEntity>(_configuration)) { ListarContaTransacaos = rep.Select(expressionFiltro).ToList(); } return(_mapper.GetMapperListEntityToDto(ListarContaTransacaos)); }
public List <ContaMovimentoHistoricoDTO> ListarContaMovimentoHistoricos(int cdConta) { List <ContaMovimentoHistoricoEntity> ListarContaMovimentoHistoricos = new List <ContaMovimentoHistoricoEntity>(); //string[] includes = new string[] { "Unidades", "Contatos" }; Expression <Func <ContaMovimentoHistoricoEntity, bool> > expressionFiltro = (a => a.CdConta == cdConta); using (var rep = new RepositoryBase <ContaMovimentoHistoricoEntity>(_configuration)) { ListarContaMovimentoHistoricos = rep.Select(expressionFiltro).ToList(); } return(_mapper.GetMapperListEntityToDto(ListarContaMovimentoHistoricos)); }
public List <ContaDTO> ListarContas(string agOrigem, string numContaOrigem, string agDestino, string numContaDestino) { List <ContaEntity> ListaContas = new List <ContaEntity>(); Expression <Func <ContaEntity, bool> > expressionFiltro = (a => a.ContaAgencia.Trim() == agOrigem.Trim() && a.ContaNumero.Trim() == numContaOrigem.Trim()); using (var rep = new RepositoryBase <ContaEntity>(_configuration)) { for (int i = 1; i <= 2; i++) { var Conta = rep.Select(expressionFiltro).FirstOrDefault(); if (Conta != null) { ListaContas.Add(Conta); } if (i == 1) { expressionFiltro = (a => a.ContaAgencia.Trim() == agDestino.Trim() && a.ContaNumero.Trim() == numContaDestino.Trim()); } } } return(_mapper.GetMapperListEntityToDto(ListaContas)); }