public PagamentosController(IRequisicaoContexto contexto, IUnitOfWorkFactory unitOfWorkFactory, IServicoPagamento servicoPagamento, IServicoEmail servicoEmail, IRegrasPosPagamento regrasPosPagamento)
 {
     _contexto           = contexto;
     _unitOfWorkFactory  = unitOfWorkFactory;
     _servicoPagamento   = servicoPagamento;
     _servicoEmail       = servicoEmail;
     _regrasPosPagamento = regrasPosPagamento;
 }
 public GerenciarPagamentoDePedido(
     ILogger logger,
     IUnitOfWorkFactory unitOfWorkFactory,
     IServicoPagamento servicoPagamento)
 {
     _logger            = logger;
     _unitOfWorkFactory = unitOfWorkFactory;
     _servicoPagamento  = servicoPagamento;
 }
 public PagamentosComCoordenacaoGatewayController(
     IRequisicaoContexto contexto,
     IUnitOfWorkFactory unitOfWorkFactory,
     IServicoPagamento servicoPagamento,
     IServicoEmail servicoEmail,
     IRegrasPosPagamento regrasPosPagamento,
     ILogger logger)
 {
     _contexto           = contexto;
     _unitOfWorkFactory  = unitOfWorkFactory;
     _servicoPagamento   = servicoPagamento;
     _servicoEmail       = servicoEmail;
     _regrasPosPagamento = regrasPosPagamento;
     _logger             = logger;
 }
 public PagamentosComBusController(
     IRequisicaoContexto contexto,
     IUnitOfWorkFactory unitOfWorkFactory,
     IServicoPagamento servicoPagamento,
     IServicoEmail servicoEmail,
     IRegrasPosPagamento regrasPosPagamento,
     ILogger logger,
     IBus bus)
 {
     _contexto           = contexto;
     _unitOfWorkFactory  = unitOfWorkFactory;
     _servicoPagamento   = servicoPagamento;
     _servicoEmail       = servicoEmail;
     _regrasPosPagamento = regrasPosPagamento;
     _logger             = logger;
     _bus = bus;
 }
Example #5
0
 public ServicoParcelas(Contrato contrato, IServicoPagamento servicoPagamento)
 {
     Contrato          = contrato;
     _servicoPagamento = servicoPagamento;
 }
Example #6
0
 public ServicoContrato(IServicoPagamento servicoPagamento)
 {
     _servicoPagamento = servicoPagamento;
 }