public void Run(IBackgroundTaskInstance taskInstance) { var deferral = taskInstance.GetDeferral(); try { var dbManager = new DatabaseManager(new WindowsSqliteConnectionFactory(), new MvxWindowsCommonFileStore()); paymentRepository = new PaymentRepository(dbManager); paymentManager = new PaymentManager(paymentRepository, new AccountRepository(dbManager), new RecurringPaymentRepository(dbManager), null); ClearPayments(); // We have to access the settings object here directly without the settings helper since this thread is executed independently. if (new WindowsCommonSettings().GetValue(SHOW_CASH_FLOW_ON_MAIN_TILE_KEYNAME, true)) { UpdateMainTile(); } } finally { deferral.Complete(); } }
public RecurringPaymentManager(IPaymentManager paymentManager, IPaymentRepository paymentRepository, ISettingsManager settingsManager) { this.paymentManager = paymentManager; this.paymentRepository = paymentRepository; this.settingsManager = settingsManager; }
public PaymentController(IPaymentManager _IPaymentManager, IBillDataManager _IBillDataManager, IVendorManagement _IVendorManagement, IPOTypeDetails _IPOTypeDetails) { this._IPaymentManager = _IPaymentManager; this._IBillDataManager = _IBillDataManager; this._IVendorManagement = _IVendorManagement; this._IPOTypeDetails = _IPOTypeDetails; }
public ProductManager(ICategoryHandler categoryHandler, IProductHandler productHandler, IBalanceManager balanceManager, IPaymentManager paymentManager) { _categoryHandler = categoryHandler ?? throw new System.ArgumentNullException(nameof(_categoryHandler)); _productHandler = productHandler ?? throw new System.ArgumentNullException(nameof(_productHandler)); _balanceManager = balanceManager ?? throw new System.ArgumentNullException(nameof(_balanceManager)); _paymentManager = paymentManager ?? throw new System.ArgumentNullException(nameof(_paymentManager)); }
public WeChatPayPaymentServiceProvider( ServiceProviderPayService serviceProviderPayService, ISettingProvider settingProvider, IGuidGenerator guidGenerator, ICurrentTenant currentTenant, IUnitOfWorkManager unitOfWorkManager, ILocalEventBus localEventBus, IWeChatPayFeeConverter weChatPayFeeConverter, IPaymentManager paymentManager, IPaymentRecordRepository paymentRecordRepository, IPaymentOpenIdProvider paymentOpenIdProvider, IPaymentRepository paymentRepository) { _serviceProviderPayService = serviceProviderPayService; _settingProvider = settingProvider; _guidGenerator = guidGenerator; _currentTenant = currentTenant; _unitOfWorkManager = unitOfWorkManager; _localEventBus = localEventBus; _weChatPayFeeConverter = weChatPayFeeConverter; _paymentManager = paymentManager; _paymentRecordRepository = paymentRecordRepository; _paymentOpenIdProvider = paymentOpenIdProvider; _paymentRepository = paymentRepository; }
public RecipientController(IErrorLogManager errorLogManager, IImageManager imageManager, IRecipientManager recipientManager, IPaymentManager paymentManager) : base(errorLogManager) { _imageManager = imageManager; _recipientManager = recipientManager; _paymentManager = paymentManager; }
public PaymentsController(IPaymentManager paymentManager, IPaymentMapper paymentMapper, IErrorToApiErrorCodeMapper errorToApiErrorCodeMapper, IPaymentRequestValidator paymentRequestValidator) { _paymentManager = paymentManager; _paymentMapper = paymentMapper; _errorToApiErrorCodeMapper = errorToApiErrorCodeMapper; _paymentRequestValidator = paymentRequestValidator; }
public GetConsumerLegalAddressForFinancingInvoice(IPaymentInitializer paymentInitializer, IPaymentActions paymentActions, IPaymentManager paymentManager, IUpdateAddressHandler updateAddressHandler) { _paymentInitializer = paymentInitializer; _paymentActions = paymentActions; _paymentManager = paymentManager; _updateAddressHandler = updateAddressHandler; }
public PayNotify_Tests() { paymentManager = Resolve <IPaymentManager>(); configuration = Resolve <IConfiguration>(); UsingDbContext(context => context.TransactionLogs.Add(new TransactionLog() { ClientIpAddress = "192.168.1.1", ClientName = "OS", CreationTime = Clock.Now, CustomData = new { Name = "佩奇1号", IdCard = "430122200010016014", Phone = "18812340001", RecommendCode = "00001", Code = "CD001", ReceiptCodes = "RC001", ChargeProjectId = 1, CreationTime = new DateTime(2019, 10, 1), OpenId = "owWF25zT2BnOeQ68myWuQian7qHq" }.ToJsonString(), OutTradeNo = outTradeNo, Currency = new Currency(0.01m), Name = "学费", PayChannel = PayChannels.AliAppPay, Terminal = Terminals.Ipad, TransactionState = TransactionStates.NotPay, TenantId = null })); }
/// <summary> /// Processes the payment for a given card and returns the reference no for the /// payment processed /// </summary> /// <param name="cardForBooking"></param> /// <param name="amount"></param> /// <param name="status"></param> /// <returns>Returns the payment reference number</returns> private string MakePayment(Card cardForBooking, decimal amount, out PaymentStatus status) { string referenceNo = string.Empty; IPaymentManager paymentManager = null; //Call the Payment Service which will internally call the wcf service payment gateway try { paymentManager = PaymentManagerFactory.GetInstance().Create(); //referenceNo = paymentManager.MakePayment(cardForBooking, amount, out status); referenceNo = Guid.NewGuid().ToString(); status = PaymentStatus.Success; } catch (PaymentNotProcessedFromServiceException ex) { throw new PaymentProcessException("Unable to Process Payment", ex); } catch (Exception ex) { throw new PaymentProcessException("Unable to Process Payment", ex); } return(referenceNo); }
/// <summary> /// Ctor /// </summary> /// <param name="policyManager"></param> /// <param name="suspendedSaleService"></param> /// <param name="resourceManager"></param> /// <param name="saleHeadManager"></param> /// <param name="saleManager"></param> /// <param name="saleLineManager"></param> /// <param name="loginManager"></param> /// <param name="customerManager"></param> /// <param name="reasonService"></param> /// <param name="paymentManager"></param> /// <param name="receiptManager"></param> /// <param name="prepayManager"></param> /// <param name="mainManager"></param> public SuspendedSaleManager(IPolicyManager policyManager, ISuspendedSaleService suspendedSaleService, IApiResourceManager resourceManager, ISaleHeadManager saleHeadManager, ISaleManager saleManager, ISaleLineManager saleLineManager, ILoginManager loginManager, ICustomerManager customerManager, IReasonService reasonService, IPaymentManager paymentManager, IReceiptManager receiptManager, IPrepayManager prepayManager, IMainManager mainManager) { _policyManager = policyManager; _suspendedSaleService = suspendedSaleService; _resourceManager = resourceManager; _saleHeadManager = saleHeadManager; _saleManager = saleManager; _saleLineManager = saleLineManager; _loginManager = loginManager; _customerManager = customerManager; _reasonService = reasonService; _paymentManager = paymentManager; _receiptManager = receiptManager; _prepayManager = prepayManager; _mainManager = mainManager; }
/// <summary> /// <c>PaymentController</c> constructor /// </summary> /// <param name="manager"> /// <c>IPaymentManager instance to be injected in the controller</c> /// </param> public PaymentController(IPaymentManager manager, IPaymentService service, IJobRepository jobRepository, Subject <JobActivity> activitySubject) { this.service = service; this.manager = manager; this.jobRepository = jobRepository; this.activitySubject = activitySubject; }
public RefundPaymentEventHandler( IPaymentManager paymentManager, IPaymentRepository paymentRepository) { _paymentManager = paymentManager; _paymentRepository = paymentRepository; }
public PaymentController(IPaymentManager paymentManager, IBookingManager bookingManager, IServiceManager serviceManager, IVehicleManager vehicleManager) { _bookingManager = bookingManager; _serviceManager = serviceManager; _vehicleManager = vehicleManager; _paymentManager = paymentManager; }
public FreePaymentServiceProvider( IPaymentManager paymentManager, IPaymentRepository paymentRepository) { _paymentManager = paymentManager; _paymentRepository = paymentRepository; }
public PaymentController(IPaymentManager paymentManager, IResponseProvider responseProvider, ILogProvider logProvider, IRouteManager routeManager) { _paymentManager = paymentManager; _responseProvider = responseProvider; _logProvider = logProvider; _routeManager = routeManager; }
public EmployeeManager(ISalaryCalculator salaryCalculator, IPaymentManager paymentManager) { _employeeContext = new DataContext <Employee>(); _employeeTypeContext = new DataContext <EmployeeType>(); _paymentManager = paymentManager; _salaryCalculator = salaryCalculator; }
public CancelPaymentEventHandler( ICurrentTenant currentTenant, IPaymentRepository paymentRepository, IPaymentManager paymentManager) { _currentTenant = currentTenant; _paymentRepository = paymentRepository; _paymentManager = paymentManager; }
public InitializePayment(IPaymentInitializer paymentInitializer, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IAdditionalValuesFormatter additionalValuesFormatter) { _paymentInitializer = paymentInitializer; _paymentManager = paymentManager; _parameterReader = parameterReader; _cartActions = cartActions; _additionalValuesFormatter = additionalValuesFormatter; }
public static Task <PaymentManagerEndPaymentResponse> EndPaymentAsync(this IPaymentManager Manager, System.Web.HttpRequestBase request, string paymentCode) { var data = request.ToDictionary(RequestRead.QueryAndForm); data.Add("HttpMethod", request.HttpMethod); data.Add("Url", request.Url.AbsoluteUri); return(Manager.EndPaymentAsync(data, paymentCode, CancellationToken.None)); }
/// <summary> /// /// </summary> /// <param name="paymentManager"></param> /// <param name="saleManager"></param> /// <param name="resourceManager"></param> /// <param name="tenderManager">tender manager</param> public PaymentController(IPaymentManager paymentManager, ISaleManager saleManager, IApiResourceManager resourceManager, ITenderManager tenderManager) { _paymentManager = paymentManager; _saleManager = saleManager; _resourceManager = resourceManager; _tenderManager = tenderManager; }
public PostCardController(IErrorLogManager errorLogManager, IImageManager imageManager, IRecipientManager recipientManager, IEditorManager editorManager, IPaymentManager paymentManager) : base(errorLogManager) { _imageManager = imageManager; _recipientManager = recipientManager; _editorManager = editorManager; _errorLogManager = errorLogManager; _paymentManager = paymentManager; }
public PaymentListViewModel(IPaymentRepository paymentRepository, IAccountRepository accountRepository, IDialogService dialogService, IPaymentManager paymentManager) { this.paymentRepository = paymentRepository; this.accountRepository = accountRepository; this.dialogService = dialogService; this.paymentManager = paymentManager; }
public HomeController(IUserManager userManager, IErrorLogManager errorLogManager, IEmailTemplateManager templateManager, ICMSManager cmsManager, IPaymentManager paymentManager, ITestimonialManager testimonialManager) : base(errorLogManager) { _userManager = userManager; _paymentManager = paymentManager; _templateManager = templateManager; _cmsManager = cmsManager; _testimonialManager = testimonialManager; }
public RefundPaymentEventHandler( ICurrentTenant currentTenant, IPaymentManager paymentManager, IPaymentRepository paymentRepository) { _currentTenant = currentTenant; _paymentManager = paymentManager; _paymentRepository = paymentRepository; }
public RepositoryManager(IPaymentManager paymentManager, IAccountRepository accountRepository, IPaymentRepository paymentRepository, ICategoryRepository categoryRepository) { this.paymentManager = paymentManager; this.accountRepository = accountRepository; this.paymentRepository = paymentRepository; this.categoryRepository = categoryRepository; }
public RepositoryManager(IAccountRepository accountRepository, IPaymentRepository paymentRepository, IRepository<Category> categoryRepository, IPaymentManager paymentManager) { this.accountRepository = accountRepository; this.paymentRepository = paymentRepository; this.categoryRepository = categoryRepository; this.paymentManager = paymentManager; }
public RepositoryManager(IAccountRepository accountRepository, IPaymentRepository paymentRepository, IRepository <Category> categoryRepository, IPaymentManager paymentManager) { this.accountRepository = accountRepository; this.paymentRepository = paymentRepository; this.categoryRepository = categoryRepository; this.paymentManager = paymentManager; }
public DepositsController(IDepositManager depositManager, IPaymentManager paymentManager, IIncludedCollector includedCollector, IMapper mapper, IJsonApiBuilder jsonApiBuilder, ILogger <OffersController> logger) { _depositManager = depositManager; _paymentManager = paymentManager; _includedCollector = includedCollector; _mapper = mapper; _jsonApiBuilder = jsonApiBuilder; _logger = logger; }
public PaymentListViewModel(IPaymentRepository paymentRepository, IAccountRepository accountRepository, IDialogService dialogService, IPaymentManager paymentManager) { this.paymentRepository = paymentRepository; this.accountRepository = accountRepository; this.dialogService = dialogService; this.paymentManager = paymentManager; BalanceViewModel = new PaymentListBalanceViewModel(accountRepository, paymentRepository); }
public PaymentServiceWeChatPayHandler( IDataFilter dataFilter, IPaymentManager paymentManager, IPaymentRecordRepository paymentRecordRepository, IPaymentRepository paymentRepository) { _dataFilter = dataFilter; _paymentManager = paymentManager; _paymentRecordRepository = paymentRecordRepository; _paymentRepository = paymentRepository; }
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 PaymentAppService( IPaymentManager paymentManager, IStringLocalizer <PaymentServiceResource> stringLocalizer, IPaymentServiceResolver paymentServiceResolver, IPaymentRepository repository) : base(repository) { _paymentManager = paymentManager; _stringLocalizer = stringLocalizer; _paymentServiceResolver = paymentServiceResolver; _repository = repository; }
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 DirectBankDebit(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions) : base(payment) { _paymentManager = paymentManager; _parameterReader = parameterReader; _cartActions = cartActions; _orderNumberGenerator = orderNumberGenerator; _additionalValuesFormatter = additionalValuesFormatter; _paymentActions = paymentActions; }
} // Needed for unit testing public MasterPass(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions, IMasterPassShoppingCartFormatter masterPassShoppingCartFormatter) : base(payment) { _paymentManager = paymentManager; _parameterReader = new MasterPassParameterReader(parameterReader); _cartActions = cartActions; _orderNumberGenerator = orderNumberGenerator; _additionalValuesFormatter = new MasterPassAdditionalValuesFormatter(additionalValuesFormatter, _parameterReader.AddShoppingCartXml(this.PaymentMethodDto), masterPassShoppingCartFormatter); _paymentActions = paymentActions; }
public ModifyPaymentViewModel(IPaymentRepository paymentRepository, IAccountRepository accountRepository, IDialogService dialogService, IPaymentManager paymentManager, IDefaultManager defaultManager) { this.paymentRepository = paymentRepository; this.dialogService = dialogService; this.paymentManager = paymentManager; this.defaultManager = defaultManager; this.accountRepository = accountRepository; token = MessageHub.Subscribe<CategorySelectedMessage>(ReceiveMessage); }
public PaymentListViewActionViewModel(IAccountRepository accountRepository, IPaymentManager paymentManager, ISettingsManager settingsManager, IDialogService dialogService, IBalanceViewModel balanceViewModel, int accountId) { this.accountRepository = accountRepository; this.paymentManager = paymentManager; this.settingsManager = settingsManager; this.dialogService = dialogService; this.balanceViewModel = balanceViewModel; this.accountId = accountId; }
public AccountListViewModel(IAccountRepository accountRepository, IPaymentManager paymentManager, IDialogService dialogService, IEndOfMonthManager endOfMonthManager, ISettingsManager settingsManager) { this.dialogService = dialogService; this.accountRepository = accountRepository; this.paymentManager = paymentManager; this.endOfMonthManager = endOfMonthManager; this.settingsManager = settingsManager; BalanceViewModel = new BalanceViewModel(accountRepository, endOfMonthManager); ViewActionViewModel = new AccountListViewActionViewModel(accountRepository); }
public ModifyPaymentViewModel(IPaymentRepository paymentRepository, IAccountRepository accountRepository, IDialogService dialogService, IPaymentManager paymentManager, ISettingsManager settingsManager, IMvxMessenger messenger, IBackupManager backupManager) { this.dialogService = dialogService; this.paymentManager = paymentManager; this.settingsManager = settingsManager; this.backupManager = backupManager; this.paymentRepository = paymentRepository; this.accountRepository = accountRepository; token = messenger.Subscribe<CategorySelectedMessage>(ReceiveMessage); }
public PaymentListViewModel(IPaymentRepository paymentRepository, IAccountRepository accountRepository, IBalanceViewModel balanceViewModel, IDialogService dialogService, INavigationService navigationService, IPaymentManager paymentManager) { this.paymentRepository = paymentRepository; this.accountRepository = accountRepository; this.balanceViewModel = balanceViewModel; this.dialogService = dialogService; this.navigationService = navigationService; this.paymentManager = paymentManager; BalanceViewModel = new PaymentViewModelListBalanceViewModel(accountRepository, paymentRepository); }
public ModifyPaymentViewModel(IPaymentRepository paymentRepository, IAccountRepository accountRepository, IDialogService dialogService, IPaymentManager paymentManager, IDefaultManager defaultManager, INavigationService navigationService) { this.paymentRepository = paymentRepository; this.dialogService = dialogService; this.paymentManager = paymentManager; this.defaultManager = defaultManager; this.navigationService = navigationService; this.accountRepository = accountRepository; MessengerInstance.Register<Category>(this, category => SelectedPayment.Category = category); }
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; }
public PaymentListViewModel(IAccountRepository accountRepository, IPaymentRepository paymentRepository, IPaymentManager paymentManager, IDialogService dialogService, ISettingsManager settingsManager, IEndOfMonthManager endOfMonthManager, IBackupManager backupManager, IModifyDialogService modifyDialogService) { this.paymentManager = paymentManager; this.accountRepository = accountRepository; this.paymentRepository = paymentRepository; this.dialogService = dialogService; this.settingsManager = settingsManager; this.endOfMonthManager = endOfMonthManager; this.backupManager = backupManager; this.modifyDialogService = modifyDialogService; }
public OrderRepository( IJobManager manager, SupportedOrderStore supportedOrderStore, AccountManager accountManager, IHRIDService hridService, IPaymentManager paymentManager, IVendorService vendorService ) { this.manager = manager; this.supportedOrderStore = supportedOrderStore; this.accountManager = accountManager; this.hridService = hridService; this.vendorService = vendorService; orderCalculationService = new DefaultOrderCalculationService(); serviceChargeCalculationService = new DefaultDeliveryServiceChargeCalculationService(); paymentService = new PaymentService(paymentManager); }
} // Needed for unit testing public FinancingInvoice(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IFinancialInvoicingOrderLineFormatter financialInvoicingOrderLineFormatter, IPaymentActions paymentActions, string paymentMethodCode, IUpdateAddressHandler updateAddressHandler) : base(payment) { _paymentManager = paymentManager; _parameterReader = new FinancingInvoiceParameterReader(parameterReader); _cartActions = cartActions; _orderNumberGenerator = orderNumberGenerator; _financialInvoicingOrderLineFormatter = financialInvoicingOrderLineFormatter; financialInvoicingOrderLineFormatter.IncludeOrderLines = _parameterReader.UseOnePhaseTransaction(this.PaymentMethodDto); _additionalValuesFormatter = new FinancingInvoiceAdditionalValuesFormatter(additionalValuesFormatter, financialInvoicingOrderLineFormatter); _paymentActions = paymentActions; _paymentMethodCode = paymentMethodCode; _updateAddressHandler = updateAddressHandler; }
public CompletePayment(IPaymentCompleter paymentCompleter, IPaymentManager paymentManager, IPaymentActions paymentActions) { _paymentCompleter = paymentCompleter; _paymentManager = paymentManager; _paymentActions = paymentActions; }
public CreditPayment(IPaymentCreditor paymentCreditor, IPaymentManager paymentManager) { _paymentCreditor = paymentCreditor; _paymentManager = paymentManager; }
public PurchaseFinancingInvoice(IPaymentManager paymentManager, IPaymentActions paymentActions) { _paymentManager = paymentManager; _paymentActions = paymentActions; }
public CreditPaymentByOrderLines(IPaymentCreditor paymentCreditor, IPaymentManager paymentManager) { _paymentCreditor = paymentCreditor; _paymentManager = paymentManager; }
public PurchasePartPaymentSale(IPaymentManager paymentManager, IPaymentActions paymentActions) { _paymentManager = paymentManager; _paymentActions = paymentActions; }
public MasterPassFinalizeTransaction(IPaymentCompleter paymentCompleter, IPaymentManager paymentManager) { _paymentCompleter = paymentCompleter; _paymentManager = paymentManager; }
public PurchaseInvoiceSale(IPaymentManager paymentManager, IPaymentActions paymentActions) { _paymentManager = paymentManager; _paymentActions = paymentActions; }
//public FinanceController(ITournamentManager tournamentManager, ITournamentRegistrationsManager registrationManager, IPaymentManager paymentManager, IBookingManager bookingManager) //{ // this.tournamentManager = tournamentManager; // this.registrationManager = registrationManager; // this.paymentManager = paymentManager; // // this.claimsManager = claimsManager; // this.bookingManager = bookingManager; // this.userManager = UserManager; //} public FinanceController(ITournamentManager tournamentManager, ITournamentRegistrationsManager registrationManager, IPaymentManager paymentManager, IBookingManager bookingManager, DebRegUserManager userManager) { this.tournamentManager = tournamentManager; this.registrationManager = registrationManager; this.paymentManager = paymentManager; this.bookingManager = bookingManager; this.userManager = userManager; }
public CapturePayment(IPaymentCapturer paymentCapturer, IPaymentManager paymentManager) { _paymentCapturer = paymentCapturer; _paymentManager = paymentManager; }
public PaymentController(IPaymentManager pManager, IUserMManager um) { this.um = um; this.pManager = pManager; }
public PaymentService(IPaymentManager paymentManager) { this.paymentManager = paymentManager; }