示例#1
0
        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));
        }
示例#3
0
        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));
        }