public ContaTransacaoDTO ObterContaTransacaoById(int Id) { ContaTransacaoEntity contaTransacao = null; Expression <Func <ContaTransacaoEntity, bool> > expressionFiltro = (a => a.CdTransacao == (Int64)Id); using (var rep = new RepositoryBase <ContaTransacaoEntity>(_configuration)) { contaTransacao = rep.Select(expressionFiltro).FirstOrDefault(); } return(_mapper.GetMapperEntityToDto(contaTransacao)); }
public bool TransacaoValida(ContaTransacaoDTO contaTransacaoDTO) { var contaTransacaoEntity = new ContaTransacaoEntity(); var contaTransacaoEntityValida = contaTransacaoEntity.ValidaContaTransacaoEntity( contaTransacaoDTO.CdTransacao, contaTransacaoDTO.AgContaOrigem, contaTransacaoDTO.NumContaOrigem, contaTransacaoDTO.AgContaDestino, contaTransacaoDTO.NumContaDestino, contaTransacaoDTO.TipoOperacao, contaTransacaoDTO.ValorOperacao, contaTransacaoDTO.DataOperacao ); return(true); }
public void DeveCrioarUmaTransacao() { //Arrange var contaTransacaoEntity = new ContaTransacaoEntity(); var contaTransacaoEntityValida = contaTransacaoEntity.ValidaContaTransacaoEntity( _TransacaoEsperadaDTO.CdTransacao, _TransacaoEsperadaDTO.AgContaOrigem, _TransacaoEsperadaDTO.NumContaOrigem, _TransacaoEsperadaDTO.AgContaDestino, _TransacaoEsperadaDTO.NumContaDestino, _TransacaoEsperadaDTO.TipoOperacao, _TransacaoEsperadaDTO.ValorOperacao, _TransacaoEsperadaDTO.DataOperacao ); //Assert _TransacaoEsperadaDTO.ToExpectedObject().ShouldMatch(contaTransacaoEntityValida); }
public ContaTransacaoDTO GetMapperEntityToDto(ContaTransacaoEntity contaTransacaoEntity) { return(_mapper.Map <ContaTransacaoDTO>(contaTransacaoEntity)); }