public PagamentoCommandHandler(IMediatrHandler bus, IPagamentoRepository pagamentoRepository, IPagamentoQueries pagamentoQueries, IMapper mapper) { _bus = bus; _pagamentoRepository = pagamentoRepository; _pagamentoQueries = pagamentoQueries; _mapper = mapper; }
public PagamentoController(IPagamentoRepository pagamentoRepository, INotification notification, IPagamentoService pagamentoService) { _pagamentoRepository = pagamentoRepository; _notification = notification; _pagamentoService = pagamentoService; }
static void Main() { #region DI ITituloRepository _tituloRepository = null; IPagamentoRepository _pagamentoRepository = null; IExtratoBancarioRepository _extratoBancarioRepository = null; ILancamentoContaVirtualRepository _lancamentoContaVirtualRepository = null; #endregion var strategies = new List <ConciliacaoBancariaStrategy> { new ProdutoNaoIdentificadoStrategy(), new ProdutoResgateStrategy(), new ProdutoRendimentoStrategy(), new ProdutoDespesaBancariaStrategy(), new CreditoCobrancaStrategy(_tituloRepository), new TributoStrategy(_pagamentoRepository), new PagamentoEletronicoStrategy(_pagamentoRepository) }; var context = new ConciliacaoBancariaContext(strategies); context.Conciliar(_lancamentoContaVirtualRepository, _extratoBancarioRepository); ReadKey(); }
public PedidoHandlerTest() { var _serviceProvider = new StartInjection().ServiceProvider; _pedidoHandler = _serviceProvider.GetService <IPedidoHandler>(); _pagamentoRepository = _serviceProvider.GetService <IPagamentoRepository>(); _pedidoRepository = _serviceProvider.GetService <IPedidoRepository>(); }
public DataStart(IPedidoRepository pedidoRepository, IDroneRepository droneRepository, IUserRepository userRepository, IClienteRepository clienteRepository, IPagamentoRepository pagamentoRepository) { _pedidoRepository = pedidoRepository; _droneRepository = droneRepository; _userRepository = userRepository; _clienteRepository = clienteRepository; _pagamentoRepository = pagamentoRepository; }
public PagamentoService(IPagamentoCartaoCreditoFacade pagamentoCartaoCreditoFacade, IPagamentoRepository pagamentoRepository, IMediatrHandler mediatrHandler) { _pagamentoCartaoCreditoFacade = pagamentoCartaoCreditoFacade; _pagamentoRepository = pagamentoRepository; _mediatrHandler = mediatrHandler; }
public PedidoHandler(IPedidoRepository pedidoRepository, IDroneRepository droneRepository, IClienteRepository clienteRepository, IPagamentoRepository pagamentoRepository, IPayAPIHandler payAPIHandler) { _pedidoRepository = pedidoRepository; _droneRepository = droneRepository; _clienteRepository = clienteRepository; _pagamentoRepository = pagamentoRepository; _payAPIHandler = payAPIHandler; }
public PagamentoController(IPagamentoRepository _repositoryPagamento, IFormaPagamentoRepository _repositoryFormaPagamento, IClienteRepository _repositoryCliente, IRetornaSelectListItemRepository _retornaSelectListItemRepository, IEmprestimoRepository _repositoryEmprestimo) { repositoryPagamento = _repositoryPagamento; repositoryFormaPagamento = _repositoryFormaPagamento; repositoryCliente = _repositoryCliente; repositoryEmprestimo = _repositoryEmprestimo; retornaSelectListItemRepository = _retornaSelectListItemRepository; }
public PagamentosController(INotificator notificator, IPagamentoService pagamentoService, IPagamentoRepository pagamentoRepository, IMapper mapper) : base(notificator) { _pagamentoService = pagamentoService; _pagamentoRepository = pagamentoRepository; _mapper = mapper; }
public ClienteService(IClienteRepository clienteRepository, IPagamentoRepository pagamentoRepository, IUnitOfWork uow, IUser user, INotificador notificador) : base(notificador) { _clienteRepository = clienteRepository; _pagamentoRepository = pagamentoRepository; _UoW = uow; _user = user; }
public async Task PagamentoEmAnalise() { IPagamentoRepository pagamentoRepository = Substitute.For <IPagamentoRepository>(); pagamentoRepository.GetPagamentosEmAnaliseAsync().Returns(new List <dronedelivery.core.domain.Entities.Pagamento> { _pagamento }); var listPagamentos = await pagamentoRepository.GetPagamentosEmAnaliseAsync(); Assert.True(listPagamentos.Count == 1); Assert.True(listPagamentos.First().StatusPagamento == EStatusPagamento.EM_ANALISE); }
public CommandResult Create( [FromBody] CreateMatriculaCommand command, [FromServices] MatriculaHandler handler, [FromServices] IPagamentoRepository pagrepository ) { if (pagrepository.GetAll(command.IdAluno).Count() == 0) { return new CommandResult() { Data = command, Message = "Não há pagamentos para o aluno", Sucess = false } } ; return((CommandResult)handler.Handle(command)); }
public PagamentoRepositoryTest() { _context = Substitute.For <DataContext>(); _context.Pagamento.Add(_pagamento); _pagamentoRepository = new PagamentoRepository(_context); _pagamento = new dronedelivery.core.domain.Entities.Pagamento { Id = 0, DataCriacao = DateTime.Now, Descricao = "Pagamento Teste", TipoPagamento = ETipoPagamento.CARTAO, StatusPagamento = EStatusPagamento.EM_ANALISE, DadosPagamentos = new List <DadosPagamento> { new DadosPagamento { Id = 0, Dados = "4220456798763234" } } }; }
public PagamentoControllerTest() { var pagamento = new dronedelivery.core.domain.Entities.Pagamento { Id = 0, DataCriacao = DateTime.Now, Descricao = "Pagamento Teste", TipoPagamento = ETipoPagamento.CARTAO, StatusPagamento = EStatusPagamento.EM_ANALISE, DadosPagamentos = new System.Collections.Generic.List <DadosPagamento> { new DadosPagamento { Id = 0, Dados = "4220456798763234" } } }; _pagamentoRepository = Substitute.For <IPagamentoRepository>(); _pagamentoRepository.GetPagamentosEmAnaliseAsync().Returns(new List <dronedelivery.core.domain.Entities.Pagamento> { pagamento }); var pagamentoStatusDto = new PagamentoStatusDto { IdPagamento = pagamento.Id, Status = EStatusPagamento.APROVADO, Descricao = pagamento.Descricao }; _listPagamentoStatusDto = new List <PagamentoStatusDto> { pagamentoStatusDto }; _pagamentoIntegration = Substitute.For <IPagamentoIntegration>(); _pagamentoIntegration.ReportarResultadoAnalise(Arg.Is <List <PagamentoStatusDto> >(x => x.First().IdPagamento == 0)).Returns(true); _pagamentofacade = new PagamentoFacade(_pagamentoRepository, _pagamentoIntegration); }
public PagamentosController(IPagamentoRepository pagamentoRepository, IPagamentoFacade pagamentoFacade) { _pagamentoRepository = pagamentoRepository; _pagamentoFacade = pagamentoFacade; }
public PagamentoService(IPagamentoFacade pagamentoFacade, IPagamentoRepository pagamentoRepository) { _pagamentoFacade = pagamentoFacade; _pagamentoRepository = pagamentoRepository; }
public TributoStrategy(IPagamentoRepository pagamentosRepository) { m_pagamentosRepository = pagamentosRepository; }
public IEnumerable <Pagamento> GetAll(int id, [FromServices] IPagamentoRepository repository ) { return(repository.GetAll(id)); }
public PagamentoEletronicoStrategy(IPagamentoRepository pagamentoRepository) { m_pagamentoRepository = pagamentoRepository; }
public PagamentoService(INotificator notificator, IPagamentoRepository pagamentoRepository) : base(notificator) { _pagamentoRepository = pagamentoRepository; }
public PagamentoService(IPagamentoRepository repositorio, IFabricaRepositorios fabrica) { this.repositorio = repositorio; this.fabrica = fabrica; }
public PagamentoService(IPagamentoAssembler assembler, IPagamentoRepository repository) : base(assembler, repository) { }
public PagamentoFacade(IPagamentoRepository pagamentoRepository, IPagamentoIntegration pagamentoIntegration) { _pagamentoRepository = pagamentoRepository; _pagamentoIntegration = pagamentoIntegration; }
public PagamentoCore(IPagamentoRepository pagamentoRepository) { _pagamentoRepository = pagamentoRepository; }
public PagamentoQueries(IPagamentoRepository pagamentoRepository) { _pagamentoRepository = pagamentoRepository; }
public PagamentoService(IPagamentoRepository repo) : base(repo) => _repo = repo;
public PagamentoController(IPagamentoRepository repo) { _repo = repo; }
public PagamentoController(IPagamentoRepository pagamentoRepository, IMapper mapper) { this.pagamentoRepository = pagamentoRepository; this.mapper = mapper; }
public PagamentoHandler(IPagamentoRepository repository) { _repository = repository; }
public PagamentoService(IPagamentoRepository pagamentoRepository, IPedidoRepository pedidoRepository) { _pagamentoRepository = pagamentoRepository; _pedidoRepository = pedidoRepository; }