public ComprarController(IRepositorioBase<Cliente> _clientes, IOrdenGeneradorBase<CompraModel> _orden, IRepositorioBase<CostosEnvio> _envios, IRepositorioBase<Pais> _pais, IRepositorioBase<Estados> _estado, IRepositorioBase<Empresa> _empresa, ITransaccionExterna<PaypalPagoClienteModel> _paypal, IRepositorioBase<PaypalConfig> _configPaypal, IPaypalCryptBase<PaypalConfig> _paypalEncrypService, IRepositorioBase<Banco> _bancos, ITransaccionExterna<StripeTarjetaModel> _tarjeta, IRepositorioBase<Orden> _ordenDb) : base(_configPaypal, _paypalEncrypService) { this._clientes = _clientes; this._orden = _orden; this._envios = _envios; this._pais = _pais; this._estado = _estado; this._paypal = _paypal; this._empresa = _empresa; this._bancos = _bancos; this._tarjeta = _tarjeta; this._ordenDb = _ordenDb; }
public CheckOutController(IRepositorioBase<PaypalConfig> _paypal,IPaypalCryptBase<PaypalConfig>_paypalEncrypService) { this._paypal = _paypal; this._paypalEncrypService = _paypalEncrypService; }