protected CreatePaymentViewModel(IPaymentMethodRepository paymentMethodRepository) { if (this is IPaymentMethodStepViewModel) { _paymentMethods = paymentMethodRepository.PaymentMethods.ToArray(); } }
/// <summary> /// Counstructor /// </summary> /// <param name="fastFoodDbContext">FastFoodDbContext - Injection</param> /// <param name="foodRepository">FoodRepository - Injection</param> /// <param name="paymentRepository">PaymentRepository - Injection</param> /// <param name="userRepository">UserRepository - Injection</param> /// <param name="paymentMethodRepository">PaymentMethodRepository - Injection</param> /// <param name="sentEmailRepository">SentEmailRepository - Injection</param> /// <param name="sentMessageRepository">SentMessageRepository - Injection</param> /// <param name="authorizationRepository">AuthorizationRepository - Injection</param> public UnitOfWork ( FastFoodDbContext fastFoodDbContext, IFoodRepository foodRepository, IPaymentRepository paymentRepository, IUserRepository userRepository, IPaymentMethodRepository paymentMethodRepository, ISentEmailRepository sentEmailRepository, ISentMessageRepository sentMessageRepository, IAuthorizationRepository authorizationRepository ) { _fastFoodDbContext = fastFoodDbContext; FoodRepository = foodRepository; PaymentRepository = paymentRepository; UserRepository = userRepository; PaymentMethodRepository = paymentMethodRepository; SentEmailRepository = sentEmailRepository; SentMessageRepository = sentMessageRepository; AuthorizationRepository = authorizationRepository; // Setup the DbContext FoodRepository.DbContext = _fastFoodDbContext; PaymentRepository.DbContext = _fastFoodDbContext; UserRepository.DbContext = _fastFoodDbContext; PaymentMethodRepository.DbContext = _fastFoodDbContext; SentEmailRepository.DbContext = _fastFoodDbContext; SentMessageRepository.DbContext = _fastFoodDbContext; AuthorizationRepository.DbContext = _fastFoodDbContext; }
public AddRestaurantCommandHandler(IRestaurantFactory restaurantFactory, IRestaurantRepository restaurantRepository, IPaymentMethodRepository paymentMethodRepository, IUserRepository userRepository) { this.restaurantFactory = restaurantFactory; this.restaurantRepository = restaurantRepository; this.paymentMethodRepository = paymentMethodRepository; this.userRepository = userRepository; }
public GetPaymentMethodAllCommand( IPaymentMethodRepository PaymentMethodRepository, IMapper <Models.PaymentMethod, PaymentMethod> paymentMethodMapper) { _PaymentMethodRepository = PaymentMethodRepository; _paymentMethodMapper = paymentMethodMapper; }
/// <summary> /// Constructor. /// You can use a dependency injection container to initialize the services and repositories. /// </summary> public CheckoutController() { shoppingService = new ShoppingService(); pricingService = new PricingService(); paymentRepository = new KenticoPaymentMethodRepository(); addressRepository = new KenticoCustomerAddressRepository(); shippingOptionRepository = new KenticoShippingOptionRepository(); }
public BookingService(IBarberScheduleRepository scheduleRepository, IBookingRepository bookingRepository, IBookingServiceRepository bookingServiceRepository, IPaymentMethodRepository paymentMethodRepository) { _scheduleRepository = scheduleRepository; _bookingRepository = bookingRepository; _bookingServiceRepository = bookingServiceRepository; _paymentMethodRepository = paymentMethodRepository; }
/// <summary> /// Constructor. /// </summary> /// <param name="shoppingService">Shopping service</param> /// <param name="addressRepository">Address repository</param> /// <param name="paymentMethodRepository">Payment method repository</param> /// <param name="shippingOptionRepository">Shipping option repository</param> /// <param name="countryRepository">Country repository</param> public CheckoutService(IShoppingService shoppingService, ICustomerAddressRepository addressRepository, IPaymentMethodRepository paymentMethodRepository, IShippingOptionRepository shippingOptionRepository, ICountryRepository countryRepository) { mShoppingService = shoppingService; mPaymentMethodRepository = paymentMethodRepository; mShippingOptionRepository = shippingOptionRepository; mCountryRepository = countryRepository; mAddressRepository = addressRepository; }
public Handler(IPaymentMethodTenantRepository repository, IPaymentMethodRepository paymentMethodRepository, IUserIdentityService userIdentityService) { this._repository = repository; this._paymentMethodRepository = paymentMethodRepository; this._userIdentityService = userIdentityService; }
public PaymentMethodController(IPaymentMethodRepository payment, IMapper mapper, IToastNotification toastNotification, IAccountTreeRepository Acctree) { _payment = payment; _mapper = mapper; _toastNotification = toastNotification; _Acctree = Acctree; }
public CreditController(IAccountTypeRepository saveTypeRepo, IAccountRepository saveRepo, IPaymentMethodRepository payRepo, ICreditBalanceRepository creditRepo) { _saveTypeRepo = saveTypeRepo; _saveRepo = saveRepo; _payRepo = payRepo; _creditRepo = creditRepo; }
public RefundDetailsStepViewModel(CreateRefundModel item, IPaymentMethodRepository repository, StoreClient client) : base(item) { item.NewPaymentSource = GetNewPaymentModel(item.Order, repository, client); InnerModel.PropertyChanged += InnerModel_PropertyChanged; InnerModel.NewPaymentSource.NewPayment.PropertyChanged += InnerModel_PropertyChanged; }
public FinancialCommandHandler(IMapper mapper, IFinancialRepository repository, IPaymentMethodRepository paymentMethodRepository, IUnitOfWork uow, IMediatorHandler bus, INotificationHandler <DomainNotification> notifications) : base(mapper, repository, uow, bus, notifications) { _paymentMethodRepository = paymentMethodRepository; }
/// <summary> /// Initializes a new instance of the <see cref="OrderService"/> class. /// </summary> /// <param name="orderRepository">The order repository.</param> /// <param name="searchService">The search service.</param> /// <param name="workflowService">The workflow service.</param> /// <param name="paymentMethodRepository">The payment method repository.</param> /// <param name="storeRepository">The store repository.</param> public OrderService(IOrderRepository orderRepository, ISearchService searchService, IWorkflowService workflowService, IPaymentMethodRepository paymentMethodRepository, IStoreRepository storeRepository) : this() { _orderRepository = orderRepository; _searchService = searchService; _workflowService = workflowService; _paymentMethodRepository = paymentMethodRepository; _storeRepository = storeRepository; }
public GetPaymentMethodCommand( IActionContextAccessor actionContextAccessor, IPaymentMethodRepository paymentMethodRepository, IMapper <Models.PaymentMethod, PaymentMethod> paymentMethodMapper) { _actionContextAccessor = actionContextAccessor; _paymentMethodRepository = paymentMethodRepository; _paymentMethodMapper = paymentMethodMapper; }
public RmaRequestRefundStepViewModel(ReturnBuilder returnBuilder, IPaymentMethodRepository repository, StoreClient client) : base(null, returnBuilder) { var paymentMethodNames = ReturnBuilder.CurrentOrder.OrderForms[0].Payments.Select(x => x.PaymentMethodName).Distinct(); PaymentMethods = paymentMethodNames.ToArray(); NewPaymentSource = CreateRefundViewModel.GetNewPaymentModel(ReturnBuilder.CurrentOrder.InnerItem, repository, client); }
public GetOrderMetaQueryHandler( ICountryRepository countryRepository, IShippingMethodRepository shippingMethodRepository, IPaymentMethodRepository paymentMethodRepository) { _countryRepository = countryRepository; _shippingMethodRepository = shippingMethodRepository; _paymentMethodRepository = paymentMethodRepository; }
public NetWorthViewComponent(IAccountRepository saveRepo, IShareRepository shareRepo, IPaymentMethodRepository payRepo, IStockRepository stockRepo, ICryptoCurrencyRepository cryptoRepo, ICoinRepository coinRepo) { _saveRepo = saveRepo; _sharesRepo = shareRepo; _payRepo = payRepo; _stockRepo = stockRepo; _cryptoRepo = cryptoRepo; _coinRepo = coinRepo; }
public OrderAdminController(IOrderRepository orderRepository, IOrderStatusRepository orderStatusRepository, IPaymentMethodRepository paymentMethodRepository, IUnitOfWork unitOfWork) { _orderRepository = orderRepository; _orderStatusRepository = orderStatusRepository; _paymentMethodRepository = paymentMethodRepository; _unitOfWork = unitOfWork; }
public BarberService(IBarberRepository barberRepository, IBarberServiceRepository serviceRepository, IAspNetUserRepository aspNetUserRepository, ICustomerRepository customerRepository, IPaymentMethodRepository paymentMethodRepository) { _barberRepository = barberRepository; _serviceRepository = serviceRepository; _aspNetUserRepository = aspNetUserRepository; _customerRepository = customerRepository; _paymentMethodRepository = paymentMethodRepository; }
public CartController(IProvinceRepository provinceRepository, IDistrictRepository districtRepository, IWardRepository wardRepository, IPaymentMethodRepository paymentMethodRepository) { _provinceRepository = provinceRepository; _districtRepository = districtRepository; _wardRepository = wardRepository; _paymentMethodRepository = paymentMethodRepository; }
public PlaceOrderCommandValidator( ICountryRepository countryRepository, IShippingMethodRepository shippingMethodRepository, IPaymentMethodRepository paymentMethodRepository) { _countryRepository = countryRepository; _shippingMethodRepository = shippingMethodRepository; _paymentMethodRepository = paymentMethodRepository; SetupRules(); }
public OrderService(IServiceProvider serviceProvider) { _orderRepository = serviceProvider.GetRequiredService <IOrderRepository>(); _unitOfWork = serviceProvider.GetRequiredService <IUnitOfWork>(); _mapper = serviceProvider.GetRequiredService <IMapper>(); _productRepository = serviceProvider.GetRequiredService <IProductRepository>(); _orderDetailRepository = serviceProvider.GetRequiredService <IOrderDetailRepository>(); _locationRepository = serviceProvider.GetRequiredService <ILocationRepository>(); _paymentMethodRepository = serviceProvider.GetRequiredService <IPaymentMethodRepository>(); _storeRepository = serviceProvider.GetRequiredService <IStoreRepository>(); }
public CreatePaymentViewModel( IViewModelsFactory<IPaymentMethodStepViewModel> paymentMethodStepVmFactory, IViewModelsFactory<IPaymentDetailsStepViewModel> detailsStepVmFactory, IPaymentMethodRepository paymentMethodRepository) { _paymentMethodRepository = paymentMethodRepository; var itemRepositoryParameter = new KeyValuePair<string, object>("itemRepository", _paymentMethodRepository); RegisterStep(paymentMethodStepVmFactory.GetViewModelInstance(itemRepositoryParameter)); RegisterStep(detailsStepVmFactory.GetViewModelInstance(itemRepositoryParameter)); }
public PostPaymentMethodCommand( IPaymentMethodRepository paymentMethodRepository, IMapper <Models.PaymentMethod, PaymentMethod> paymentMethodToPaymentMethodMapper, IMapper <SavePaymentMethod, Models.PaymentMethod> paymentMethodToSavePaymentMethodMapper, IHttpContextAccessor httpContextAccessor) { _paymentMethodRepository = paymentMethodRepository; _paymentMethodToPaymentMethodMapper = paymentMethodToPaymentMethodMapper; _paymentMethodToSavePaymentMethodMapper = paymentMethodToSavePaymentMethodMapper; _httpContextAccessor = httpContextAccessor; }
public PlaceOrderCommandHandler( IMediator mediator, IOrderRepository orderRepository, IShippingMethodRepository shippingMethodRepository, IPaymentMethodRepository paymentMethodRepository) { _mediator = mediator; _orderRepository = orderRepository; _shippingMethodRepository = shippingMethodRepository; _paymentMethodRepository = paymentMethodRepository; }
public PaymentsController( IBraintreeConfiguration braintreeConfiguration, IMediator mediator, IAccountRepository accountRepository, IPaymentMethodRepository paymentMethod ) { _braintreeConfiguration = braintreeConfiguration; _mediator = mediator; _accountRepository = accountRepository; _paymentMethod = paymentMethod; }
public CreatePaymentViewModel( IViewModelsFactory <IPaymentMethodStepViewModel> paymentMethodStepVmFactory, IViewModelsFactory <IPaymentDetailsStepViewModel> detailsStepVmFactory, IPaymentMethodRepository paymentMethodRepository) { _paymentMethodRepository = paymentMethodRepository; var itemRepositoryParameter = new KeyValuePair <string, object>("itemRepository", _paymentMethodRepository); RegisterStep(paymentMethodStepVmFactory.GetViewModelInstance(itemRepositoryParameter)); RegisterStep(detailsStepVmFactory.GetViewModelInstance(itemRepositoryParameter)); }
public ChangeSubscriptionUserStory(IBraintreeConfiguration braintreeConfiguration, IPaymentMethodRepository paymentMethod, IAccountRepository account, IAccountDiscountRepository accountDiscountRepository, IDiscountRepository discountRepository) { _braintreeConfiguration = braintreeConfiguration; _paymentMethod = paymentMethod; _account = account; _accountDiscountRepository = accountDiscountRepository; _discountRepository = discountRepository; }
public SnadReceiptController( ISnadReceiptTypeRepository type, IMapper mapper, IToastNotification toastNotification, IExpenseRepository expense, IPaymentMethodRepository method, ISnadReceiptRepository snad ) { _type = type; _mapper = mapper; _toastNotification = toastNotification; _expense = expense; _method = method; _snad = snad; }
public ExpenseController(IExpenseRepository repo, IExpenseCategoryRepository catRepo, ITargetAmountRepository goalRepo, ITargetTypeRepository goalTypeRepo, IAccountTypeRepository saveTypeRepo, IAccountRepository saveRepo, IPaymentMethodRepository payRepo, ICreditBalanceRepository creditRepo) { _repo = repo; _catRepo = catRepo; _goalRepo = goalRepo; _goalTypeRepo = goalTypeRepo; _saveTypeRepo = saveTypeRepo; _saveRepo = saveRepo; _payRepo = payRepo; _creditRepo = creditRepo; }
public DonationController(IDonationRepository repo, ICharityRepository catRepo, ITargetAmountRepository goalRepo, ITargetTypeRepository goalTypeRepo, IAccountTypeRepository saveTypeRepo, IAccountRepository saveRepo, IPaymentMethodRepository payRepo, ICreditBalanceRepository creditRepo, IIncomeEntryRespository incomeRepo) { _repo = repo; _catRepo = catRepo; _goalRepo = goalRepo; _goalTypeRepo = goalTypeRepo; _saveTypeRepo = saveTypeRepo; _saveRepo = saveRepo; _payRepo = payRepo; _creditRepo = creditRepo; _incomeRepo = incomeRepo; }
internal static PaymentModel GetNewPaymentModel(Foundation.Orders.Model.Order order, IPaymentMethodRepository repository, StoreClient client) { var method = repository.PaymentMethods.Where(x => x.Name == "CreditCard").FirstOrDefault(); var store = client.GetStoreById(order.StoreId); var cardTypes = store.CardTypes.Select(x => new ListModel(x.CardType, x.CardType)).ToArray(); var months = new[] { new ListModelInt("01 - January", 1), new ListModelInt("02 - February", 2), new ListModelInt("03 - March", 3), new ListModelInt("04 - April", 4), new ListModelInt("05 - May", 5), new ListModelInt("06 - June", 6), new ListModelInt("07 - July", 7), new ListModelInt("08 - August", 8), new ListModelInt("09 - September", 9), new ListModelInt("10 - October", 10), new ListModelInt("11 - November", 11), new ListModelInt("12 - December", 12) }; var years = new List<ListModelInt>(); for (var index = DateTime.Now.Year; index <= DateTime.Now.Year + 10; index++) { years.Add(new ListModelInt(index.ToString(CultureInfo.InvariantCulture), index)); } var result = new PaymentModel { Months = months, Years = years.ToArray(), CardTypes = cardTypes }; if (method != null) { result.NewPayment.PaymentMethodId = method.PaymentMethodId; result.NewPayment.PaymentMethodName = method.Name; } return result; }
public HomeModule( IMarkdownRepository markdownRepository, IMembershipOrganisationRepository membershipOrganisationRepository, IPaymentMethodRepository paymentMethodRepository, RegistrationViewModel registrationViewModel, IRootPathProvider rootPathProvider ) { // todo: do I really need / and /{page}? Get["/"] = parameters => { return PageView(markdownRepository.GetMarkdown("home")); }; Get["/registration"] = parameters => { var isDeveloperMachine = rootPathProvider.GetRootPath().StartsWith(@"C:\Users\Tim\Code\"); return View["registration", new { isDeveloperMachine }]; }; Post["/registration"] = parameters => { this.BindTo(registrationViewModel); var validation = this.Validate(registrationViewModel); if (!validation.IsValid) { return View["registration", registrationViewModel]; } throw new System.NotImplementedException("post valid viewmodel"); }; Get["/{page}", ctx => markdownRepository.MarkdownExists(ctx.Request.Path)] = parameters => { return PageView(markdownRepository.GetMarkdown(parameters.page)); }; }
public PaymentDetailsStepViewModel(IPaymentMethodRepository itemRepository) : base(itemRepository) { }
public ProcessPaymentActivity(IPaymentMethodRepository paymentMethodRepository, IStoreRepository storeRepository) : this() { _paymentMethodRepository = paymentMethodRepository; _storeRepository = storeRepository; }
public PaymentMethodService(IValidationDictionary validationDictionary) { _validationDictionary = validationDictionary; _paymentMethodRepository = new PaymentMethodRepository(); }
public PaymentMethodService(IPaymentMethodRepository paymentMethodRepository, IUnitOfWork unitOfWorkl) { _paymentMethodRepository = paymentMethodRepository; _unitOfWorkl = unitOfWorkl; }
/// <summary> /// Initializes a new instance of the <see cref="PaymentClient"/> class. /// </summary> /// <param name="paymentRepository">The payment repository.</param> /// <param name="cacheRepository">The cache repository.</param> public PaymentClient(IPaymentMethodRepository paymentRepository, ICacheRepository cacheRepository) { _paymentRepository = paymentRepository; _cacheRepository = cacheRepository; }
public PaymentMethodController(IPaymentMethodRepository paymentMethodRepository) { _paymentMethodRepository = paymentMethodRepository; }