public VerificationController(IVerificationCodeManager verificationCodeManager, IVerificationManager verificationReader, IEmailManager emailManager, IConfiguration configuration)
 {
     _verificationCodeManager = verificationCodeManager;
     _verificationReader      = verificationReader;
     _emailManager            = emailManager;
     _configuration           = configuration;
 }
 public PaymentMethodFactory(IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IVerificationManager verificationManager,
     IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions)
 {
     _paymentManager = paymentManager;
     _parameterReader = parameterReader;
     _cartActions = cartActions;
     _verificationManager = verificationManager;
     _orderNumberGenerator = orderNumberGenerator;
     _additionalValuesFormatter = additionalValuesFormatter;
     _paymentActions = paymentActions;
 }
Пример #3
0
 public PaymentMethodFactory(IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IVerificationManager verificationManager,
                             IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions)
 {
     _paymentManager            = paymentManager;
     _parameterReader           = parameterReader;
     _cartActions               = cartActions;
     _verificationManager       = verificationManager;
     _orderNumberGenerator      = orderNumberGenerator;
     _additionalValuesFormatter = additionalValuesFormatter;
     _paymentActions            = paymentActions;
 }
 public Invoice(Mediachase.Commerce.Orders.Payment payment, IVerificationManager verificationManager, IPaymentManager paymentManager, IParameterReader parameterReader,   
     ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions)
     : base(payment)
 {
     _verificationManager = verificationManager;
     _paymentManager = paymentManager;
     _parameterReader = parameterReader;
     _cartActions = cartActions;
     _orderNumberGenerator = orderNumberGenerator;
     _additionalValuesFormatter = additionalValuesFormatter;
     _paymentActions = paymentActions;
 }
Пример #5
0
 public Invoice(Mediachase.Commerce.Orders.Payment payment, IVerificationManager verificationManager, IPaymentManager paymentManager, IParameterReader parameterReader,
                ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions)
     : base(payment)
 {
     _verificationManager       = verificationManager;
     _paymentManager            = paymentManager;
     _parameterReader           = parameterReader;
     _cartActions               = cartActions;
     _orderNumberGenerator      = orderNumberGenerator;
     _additionalValuesFormatter = additionalValuesFormatter;
     _paymentActions            = paymentActions;
 }
 public PaymentMethodFactory(IPaymentManager paymentManager, IParameterReader parameterReader,
     ICartActions cartActions, IVerificationManager verificationManager,
     IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter,
     IPaymentActions paymentActions, IFinancialInvoicingOrderLineFormatter financialInvoicingOrderLineFormatter,
     IUpdateAddressHandler updateAddressHandler, IMasterPassShoppingCartFormatter masterPassShoppingCartXmlFormatter)
 {
     _paymentManager = paymentManager;
     _parameterReader = parameterReader;
     _cartActions = cartActions;
     _verificationManager = verificationManager;
     _orderNumberGenerator = orderNumberGenerator;
     _additionalValuesFormatter = additionalValuesFormatter;
     _paymentActions = paymentActions;
     _financialInvoicingOrderLineFormatter = financialInvoicingOrderLineFormatter;
     _updateAddressHandler = updateAddressHandler;
     _masterPassShoppingCartXmlFormatter = masterPassShoppingCartXmlFormatter;
 }
Пример #7
0
 public PaymentMethodFactory(IPaymentManager paymentManager, IParameterReader parameterReader,
                             ICartActions cartActions, IVerificationManager verificationManager,
                             IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter,
                             IPaymentActions paymentActions, IFinancialInvoicingOrderLineFormatter financialInvoicingOrderLineFormatter,
                             IUpdateAddressHandler updateAddressHandler, IMasterPassShoppingCartFormatter masterPassShoppingCartXmlFormatter)
 {
     _paymentManager                       = paymentManager;
     _parameterReader                      = parameterReader;
     _cartActions                          = cartActions;
     _verificationManager                  = verificationManager;
     _orderNumberGenerator                 = orderNumberGenerator;
     _additionalValuesFormatter            = additionalValuesFormatter;
     _paymentActions                       = paymentActions;
     _financialInvoicingOrderLineFormatter = financialInvoicingOrderLineFormatter;
     _updateAddressHandler                 = updateAddressHandler;
     _masterPassShoppingCartXmlFormatter   = masterPassShoppingCartXmlFormatter;
 }
Пример #8
0
        public VerificationViewModel(string phoneNumber, IPageService pageService, IVerificationManager verificationManager,
                                     IAppUserManager appUserManager, IUserDialogs userDialogs)
        {
            if (string.IsNullOrWhiteSpace(phoneNumber))
            {
                throw new ArgumentNullException(nameof(phoneNumber), "You must provide a phone number");
            }

            PhoneNumber          = phoneNumber;
            _pageService         = pageService;
            _verificationManager = verificationManager;
            _appUserManager      = appUserManager;
            _userDialogs         = userDialogs;

            VerifyCommand = new Command(async() => await StartVerification(),
                                        () => _canVerify &&
                                        CrossConnectivity.Current.IsConnected);

            CrossConnectivity.Current.ConnectivityChanged +=
                (sender, args) => VerifyCommand.ChangeCanExecute();
        }
 public VerificationService(IVerificationManager verificationManager)
 {
     _verificationManager = verificationManager;
 }
 public AuthController(IConfiguration configuration, IVerificationManager verificationManager)
 {
     _configuration       = configuration;
     _verificationManager = verificationManager;
 }
 public GetConsumerLegalAddress(IPaymentInitializer paymentInitializer, IVerificationManager verificationManager, IPaymentActions paymentActions)
 {
     _paymentInitializer = paymentInitializer;
     _verificationManager = verificationManager;
     _paymentActions = paymentActions;
 }
Пример #12
0
        public ManagerResult <bool> CheckVerification(string phoneNumber, string code)
        {
            IVerificationManager business = VerificationBisinessFactory.Instance.Create(this.Version);

            return(business.CheckVerification(phoneNumber, code));
        }
Пример #13
0
        public ManagerResult <Verification> GenerateVerification(string phoneNumber)
        {
            IVerificationManager business = VerificationBisinessFactory.Instance.Create(this.Version);

            return(business.GenerateVerification(phoneNumber));
        }
Пример #14
0
        public ManagerResult <Verification> AddVerification(Verification verification)
        {
            IVerificationManager business = VerificationBisinessFactory.Instance.Create(this.Version);

            return(business.AddVerification(verification));
        }
Пример #15
0
        public ManagerResult <Verification> GetVerificationById(int id)
        {
            IVerificationManager business = VerificationBisinessFactory.Instance.Create(this.Version);

            return(business.GetVerificationById(id));
        }
Пример #16
0
 public GetConsumerLegalAddress(IPaymentInitializer paymentInitializer, IVerificationManager verificationManager, IPaymentActions paymentActions)
 {
     _paymentInitializer  = paymentInitializer;
     _verificationManager = verificationManager;
     _paymentActions      = paymentActions;
 }