public PurchaseOrderService( IPurchaseOrderRepository purchaseOrderRepository, IPurchaseOrderDetailRepository purchaseOrderDetailRepository, IPurchaseTypeRepository purchaseTypeRepository, IPaymentTypeRepository paymentTypeRepository, ISupplierRepository supplierRepository, IProductRepository productRepository, IArrivalNoticeRepository arrivalNoticeRepository, IWorkflowActivityService workflowActivityService, IUsersRepository usersRepository, IIdGenerator <PurchaseOrder, string> purchaseOrderIdGenerator, IUnitOfWork uow ) { this._purchaseOrderRepository = purchaseOrderRepository; this._purchaseOrderDetailRepository = purchaseOrderDetailRepository; this._purchaseTypeRepository = purchaseTypeRepository; this._paymentTypeRepository = paymentTypeRepository; this._supplierRepository = supplierRepository; this._productRepository = productRepository; this._arrivalNoticeRepository = arrivalNoticeRepository; this._workflowActivityService = workflowActivityService; this._usersRepository = usersRepository; this._purchaseOrderIdGenerator = purchaseOrderIdGenerator; this._uow = uow; }
public CustomerService(IWorkContext workContext, ICustomerRepository customerRepository, ICustomerCreditInfoRepository customerCreditInfoRepository, IPaymentTypeRepository paymentTypeRepository, IMoneyChangeTypeInfoRepository moneyChangeTypeInfoRepository, ICustomerAmountRecordRepository customerAmountRecordRepository, IFreightService freightService, ICustomerUpdatedLogRepository customerUpdatedLogRepository, ISettlementInfoRepository settlementInfoRepository, ICustomerBalanceRepository customerBalanceRepository, ICustomerManagerInfoRepository customerManagerInfoRepository, IInStorageInfoRepository inStorageInfoRepository) { _customerRepository = customerRepository; _customerCreditInfoRepository = customerCreditInfoRepository; _workContext = workContext; _paymentTypeRepository = paymentTypeRepository; _moneyChangeTypeInfoRepository = moneyChangeTypeInfoRepository; _customerAmountRecordRepository = customerAmountRecordRepository; _customerBalanceRepository = customerBalanceRepository; _customerManagerInfoRepository = customerManagerInfoRepository; _customerUpdatedLogRepository = customerUpdatedLogRepository; _settlementInfoRepository = settlementInfoRepository; _freightService = freightService; _inStorageInfoRepository = inStorageInfoRepository; }
public PaymentService(IInvoiceRepository invoiceRepository, IPaymentRepository paymentRepository, IConfigurationWrapper configurationWrapper, IContactRepository contactRepository, IPaymentTypeRepository paymentTypeRepository, IEventRepository eventRepository, ICommunicationRepository communicationRepository, IApiUserRepository apiUserRepository, IProductRepository productRepository, IPaymentProcessorService paymentProcessorService) { _invoiceRepository = invoiceRepository; _paymentRepository = paymentRepository; _contactRepository = contactRepository; _paymentTypeRepository = paymentTypeRepository; _communicationRepository = communicationRepository; _configWrapper = configurationWrapper; _eventPRepository = eventRepository; _apiUserRepository = apiUserRepository; _productRepository = productRepository; _paymentProcessorService = paymentProcessorService; _paidinfullStatus = configurationWrapper.GetConfigIntValue("PaidInFull"); _somepaidStatus = configurationWrapper.GetConfigIntValue("SomePaid"); _nonePaidStatus = configurationWrapper.GetConfigIntValue("NonePaid"); _defaultPaymentStatus = configurationWrapper.GetConfigIntValue("DonationStatusPending"); _declinedPaymentStatus = configurationWrapper.GetConfigIntValue("DonationStatusDeclined"); _bankErrorRefundContactId = configurationWrapper.GetConfigIntValue("ContactIdForBankErrorRefund"); }
public PaymentService(IPaymentTypeRepository paymentTypeRepository, IPaymentCategoryRepository paymentCategoryRepository, IPaymentRepository paymentRepository, IBankAccountRepository bankAccountRepository) { this.paymentTypeRepository = paymentTypeRepository; this.paymentCategoryRepository = paymentCategoryRepository; this.paymentRepository = paymentRepository; this.bankAccountRepository = bankAccountRepository; }
public EmailsController() { this.paymentRepository = new PaymentRepository(new GymContext()); this.paymentTypeRepository = new PaymentTypeRepository(new GymContext()); this.clientRepository = new ClientRepository(new GymContext()); this.activityRepository = new ActivityRepository(new GymContext()); }
public PaymentService(IPaymentTypeRepository paymentTypeRepository, IPaymentCategoryRepository paymentCategoryRepository, IPaymentRepository paymentRepository, IMapper autoMapper) : base(paymentRepository, autoMapper) { this.paymentTypeRepository = paymentTypeRepository; this.paymentCategoryRepository = paymentCategoryRepository; this.paymentRepository = paymentRepository; }
public ExpenseCommandHandler(IUnitOfWork uow, IAccountantRepository accountantRepository, IExpenseRepository expenseRepository, IFavoredRepository favoredRepository, IPaymentTypeRepository paymentRepository) { _uow = uow; _accountantRepository = accountantRepository; _expenseRepository = expenseRepository; _favoredRepository = favoredRepository; _paymentTypeRepository = paymentRepository; }
static DataStoreConfig() { _productRepository = new ProductRepository(); _userRepository = new UserRepository(); _paymentTypeRepository = new PaymentTypeRepository(); _productTypeRepository = new ProductTypeRepository(); _productTypeQueryService = new ProductTypeQueryService(); }
public CustomerGiftVoucherService( ICustomerGiftVoucherRepository customerGiftVoucherRepository, IPaymentTypeRepository paymentTypeRepository ) { this._customerGiftVoucherRepository = customerGiftVoucherRepository; this._paymentTypeRepository = paymentTypeRepository; }
public EmailsController(IPaymentRepository paymentRepository, IPaymentTypeRepository paymentTypeRepository, IClientRepository clientRepository, IActivityRepository activityRepository) { this.paymentRepository = paymentRepository; this.paymentTypeRepository = paymentTypeRepository; this.clientRepository = clientRepository; this.activityRepository = activityRepository; }
public UserRepository(IConfiguration configuration, IAddressRepository addressRepo, IProductOrderRepository productOrderRepo, IPaymentTypeRepository paymentTypeRepo, IProductRepository productRepo, IOrderRepository orderRepo) { _connectionString = configuration.GetValue <string>("ConnectionString"); _addressRepo = addressRepo; _productRepo = productRepo; _paymentTypeRepo = paymentTypeRepo; _orderRepo = orderRepo; _productOrderRepo = productOrderRepo; }
public PaymentTypeService(IPaymentTypeRepository paymentTypeRepository) { if (paymentTypeRepository == null) { throw new ArgumentNullException("PaymentTypeService:paymentTypeRepository"); } _paymentTypeRepository = paymentTypeRepository; }
public PassengersController(IPassengerRepository passengerRepository, IVehicleRepository vehicleRepository, IVehicleTypeRepository vehicleTypeRepository, IPaymentTypeRepository paymentTypeRepository, IPaymentRepository paymentRepository, IRideRepository rideRepository) { _passengerRepository = passengerRepository; _vehicleRepository = vehicleRepository; _vehicleTypeRepository = vehicleTypeRepository; _paymentTypeRepository = paymentTypeRepository; _paymentRepository = paymentRepository; _rideRepository = rideRepository; }
public OrderController(IPaymentTypeRepository paymentType, IDishRepository dish, IUserRepository user, IAddressRepository address, IOrderRepository order, IOrderLineRepository orderLine) { paymentTypeRepository = paymentType; dishRepository = dish; userRepository = user; addressRepository = address; orderRepository = order; orderLineRepository = orderLine; }
public PaymentTests() { IUnitOfWork uow = new NHUnitOfWork(); this._paymentTypeRepository = new PaymentTypeRepository(uow); this._paymentTypeService = new PaymentTypeService(this._paymentTypeRepository, uow); this._paymentRepository = new PaymentRepository(uow); this._paymentService = new PaymentService(this._paymentRepository, uow); }
public OrderControllerTests() { this.orderRepository = new SampleOrderRepository(); this.productRepository = new SampleProductRepository(); this.shippingMethodRepository = new SampleShippingMethodRepository(); this.paymentTypeRepository = new SamplePaymentTypeRepository(); this.userManager = TestUtils.CreateUserManager <ApplicationUser>(); this.orderController = new OrderController(orderRepository, productRepository, shippingMethodRepository, paymentTypeRepository, userManager); }
public OrderController( IOrderRepository orderRepository, IProductRepository productRepository, IShippingMethodRepository shippingMethodRepository, IPaymentTypeRepository paymentTypeRepository, UserManager <ApplicationUser> userManager) { this.orderRepository = orderRepository; this.productRepository = productRepository; this.shippingMethodRepository = shippingMethodRepository; this.paymentTypeRepository = paymentTypeRepository; this.userManager = userManager; }
public PaymentTypeService(IUnitOfWork unitOfWork, IPaymentTypeRepository paymentTypeRepository) : base(unitOfWork, paymentTypeRepository) { try { _unitOfWork = unitOfWork; _paymentTypeRepository = paymentTypeRepository; } catch (Exception ex) { throw ex; } }
public static async Task PaymentTypeInitialize(IPaymentTypeRepository Repository) { var Values = new string[] { "Наличный", "Безналичный" }; var Types = await Repository.GetAllAsync(); foreach (var Value in Values) { if (Types.Where(i => i.Name == Value).ToList().Count == 0) { await Repository.CreateAsync(new PaymentType { Name = Value }); } } }
public PaymentTypeService( ILogger <IPaymentTypeService> logger, MediatR.IMediator mediator, IPaymentTypeRepository paymentTypeRepository, IApiPaymentTypeServerRequestModelValidator paymentTypeModelValidator, IDALPaymentTypeMapper dalPaymentTypeMapper, IDALSaleMapper dalSaleMapper) : base() { this.PaymentTypeRepository = paymentTypeRepository; this.PaymentTypeModelValidator = paymentTypeModelValidator; this.DalPaymentTypeMapper = dalPaymentTypeMapper; this.DalSaleMapper = dalSaleMapper; this.logger = logger; this.mediator = mediator; }
public void Initialize() { try { Mapper.Configuration.AssertConfigurationIsValid(); } catch (System.Exception) { Mapper.Initialize(config => { config.AddProfile <RCE.Infrastructure.MapperProfile>(); });; } _paymentTypeRepository = new PaymentTypeRepository(); }
public PaymentTypeService( ILogger <IPaymentTypeRepository> logger, IPaymentTypeRepository paymentTypeRepository, IApiPaymentTypeRequestModelValidator paymentTypeModelValidator, IBOLPaymentTypeMapper bolpaymentTypeMapper, IDALPaymentTypeMapper dalpaymentTypeMapper, IBOLSaleMapper bolSaleMapper, IDALSaleMapper dalSaleMapper) : base(logger, paymentTypeRepository, paymentTypeModelValidator, bolpaymentTypeMapper, dalpaymentTypeMapper, bolSaleMapper, dalSaleMapper) { }
public PurchaseOrderTest() { IUnitOfWork uow = new NHUnitOfWork(); this._purchaseOrderRepository = new PurchaseOrderRepository(uow); this._purchaseOrderDetailRepository = new PurchaseOrderDetailRepository(uow); this._purchaseTypeRepository = new PurchaseTypeRepository(uow); this._paymentTypeRepository = new PaymentTypeRepository(uow); this._supplierRepository = new SupplierRepository(uow); this._productRepository = new ProductRepository(uow); this._uersRepository = new UsersRepository(uow); this._purchaseTypeService = new PurchaseTypeService(this._purchaseTypeRepository, this._uersRepository, uow); this._purchaseOrderService = new PurchaseOrderService(this._purchaseOrderRepository, _purchaseOrderDetailRepository, this._purchaseTypeRepository, this._paymentTypeRepository, this._supplierRepository, this._productRepository, null, null, null, null, uow); this._purchaseOrderDetailService = new PurchaseOrderDetailService(this._purchaseOrderDetailRepository, uow); AutoMapperBootStrapper.ConfigureAutoMapper(); }
public AbstractPaymentTypeService( ILogger logger, IPaymentTypeRepository paymentTypeRepository, IApiPaymentTypeRequestModelValidator paymentTypeModelValidator, IBOLPaymentTypeMapper bolPaymentTypeMapper, IDALPaymentTypeMapper dalPaymentTypeMapper, IBOLSaleMapper bolSaleMapper, IDALSaleMapper dalSaleMapper) : base() { this.paymentTypeRepository = paymentTypeRepository; this.paymentTypeModelValidator = paymentTypeModelValidator; this.bolPaymentTypeMapper = bolPaymentTypeMapper; this.dalPaymentTypeMapper = dalPaymentTypeMapper; this.bolSaleMapper = bolSaleMapper; this.dalSaleMapper = dalSaleMapper; this.logger = logger; }
public SupplierService(IUnitOfWork unitOfWork, ISupplierRepository supplierRepository, ISupplierSearchRepository supplierSearchRepository, IRouteRepository routeRepository, ISupplierTypeRepository supplierTypeRepository, ISupplierPaymentTypeRepository supplierPaymentTypeRepository, ISupplierFundsRepository supplierFundsRepository, IPaymentTypeRepository paymentTypeRepository, IBankRepository bankRepository) : base(unitOfWork, supplierRepository) { try { _unitOfWork = unitOfWork; _supplierRepository = supplierRepository; _supplierSearchRepository = supplierSearchRepository; _routeRepository = routeRepository; _supplierTypeRepository = supplierTypeRepository; _supplierPaymentTypeRepository = supplierPaymentTypeRepository; _supplierFundsRepository = supplierFundsRepository; _paymentTypeRepository = paymentTypeRepository; _bankRepository = bankRepository; } catch (Exception ex) { throw ex; } }
public PaymentTypeAccessor(IPaymentTypeRepository paymentTypeRepository) { this.paymentTypeRepository = paymentTypeRepository; }
public ApiPaymentTypeRequestModelValidator(IPaymentTypeRepository paymentTypeRepository) : base(paymentTypeRepository) { }
public void Init() { #region Dummy Activity List activities = new List <Activity> { new Activity { ActivityID = 1, Name = "Gimnasio", Description = "Gimnasio, pesas, bicicletas, máquinas para correr" }, new Activity { ActivityID = 2, Name = "Pilates", Description = "Sistema de entrenamiento físico y mental" }, new Activity { ActivityID = 3, Name = "Boxeo", Description = "Deporte de combate" }, new Activity { ActivityID = 4, Name = "Body Pump", Description = "Actividad dirigida que combina ejercicios propios de la sala de musculación (con mancuernas, barras y discos) con la mejor música que permite lograr una completa actividad aeróbica" }, new Activity { Name = "Fit-ball", Description = "Es un sistema de entrenamiento físico diseñado sobre los principios de la fisioterapia. Consiste en realizar ejercicios con una pelota inflable o fit-ball." } }; #endregion #region Dummy New Activity newActivity = new Activity { Name = "X55", Description = "Es un moderno y revolucionario programa de resistencia localizada. Son 55 minutos de extrema energía e intensidad, guiados por una música específica. " }; #endregion #region Dummy PaymentType List var paymentType = new List <PaymentType> { new PaymentType { Description = "Gimnasio mensual", Status = Catalog.Status.Active, ActivityID = 1, DurationInMonths = 1 }, new PaymentType { Description = "Gimnasio anual", Status = Catalog.Status.Active, ActivityID = 1, DurationInMonths = 12 }, new PaymentType { Description = "Pilates mensual", Status = Catalog.Status.Active, ActivityID = 2, DurationInMonths = 1 }, new PaymentType { Description = "Boxeo mensual", Status = Catalog.Status.Active, ActivityID = 3, DurationInMonths = 1 }, }; #endregion #region Repositories activityRepository = Mock.Create <IActivityRepository>(); paymentTypeRepository = Mock.Create <IPaymentTypeRepository>(); #endregion #region JustMock GetActivities Arrange Mock.Arrange(() => activityRepository.GetActivities()).Returns(activities); Mock.Arrange(() => activityRepository.GetActivityByID(ACTIVITY_ID_TO_USE)) .Returns(activities.Where(a => a.ActivityID == ACTIVITY_ID_TO_USE).FirstOrDefault()); Mock.Arrange(() => activityRepository.InsertActivity(newActivity)) .DoInstead(() => activities.Add(newActivity)) .MustBeCalled(); Mock.Arrange(() => activityRepository.DeleteActivity(ACTIVITY_ID_TO_USE)) .DoInstead(() => activities.Remove(activities.Where(a => a.ActivityID == ACTIVITY_ID_TO_USE).FirstOrDefault())); Mock.Arrange(() => activityRepository.Save()).DoNothing(); #endregion #region Controller creation controller = new ActivitiesController(activityRepository, paymentTypeRepository); #endregion }
public PaymentTypesController(IPaymentTypeRepository paymentTypeRepository) { _paymentTypeRepository = paymentTypeRepository; }
public PaymentTypesController(IPaymentTypeRepository paymentTypeRepository, IActivityRepository activityRepository) { this.paymentTypeRepository = paymentTypeRepository; this.activityRepository = activityRepository; }
public PaymentTypesController() { this.paymentTypeRepository = new PaymentTypeRepository(new GymContext()); this.activityRepository = new ActivityRepository(new GymContext()); }