Example #1
0
 public Cart(ICartRepository cartRepository,IProductRepository productRepository, IDiscountRepository discountRepository, IDate date)
 {
     _cartRepository = cartRepository;
     _productRepository = productRepository;
     _discountRepository = discountRepository;
     _date = date;
 }
 public void CreateHelpers()
 {
     _callRegistration = ObjectFactory.GetInstance<ICallRegistration>();
     _callSearch = ObjectFactory.GetInstance<ICallSearch>();
     _accountingMachine = ObjectFactory.GetInstance<IAccountingMachine>();
     _recordRepository = ObjectFactory.GetInstance<IRecordRepository>();
     _discountRepository = ObjectFactory.GetInstance<IDiscountRepository>();
     _customerRegistration = ObjectFactory.GetInstance<ICustomerRegistration>();
     _subscriptionRegistration = ObjectFactory.GetInstance<ISubscriptionRegistration>();
     _serviceChargeRegistration = ObjectFactory.GetInstance<IServiceChargeRegistration>();
     _serviceChargeSearch = ObjectFactory.GetInstance<IServiceChargeSearch>();
 }
        private static void Initialize()
        {
            ObjectFactory.Initialize(x => x.Scan(scanner =>
                                                     {
                                                         scanner.AssembliesFromApplicationBaseDirectory();
                                                         scanner.LookForRegistries();
                                                     }));

            _callRegistration = ObjectFactory.GetInstance<ICallRegistration>();
            _accountingMachine = ObjectFactory.GetInstance<IAccountingMachine>();
            _discountRepository = ObjectFactory.GetInstance<IDiscountRepository>();
            _customerRegistration = ObjectFactory.GetInstance<ICustomerRegistration>();
            _subscriptionRegistration = ObjectFactory.GetInstance<ISubscriptionRegistration>();
            _subscriptionSearch = ObjectFactory.GetInstance<ISubscriptionSearch>();
            _serviceChargeRegistration = ObjectFactory.GetInstance<IServiceChargeRegistration>();
        }
 public DiscountController(IDiscountRepository repository)
 {
     _repository = repository;
 }
Example #5
0
 public DiscountService(IDiscountRepository repository, IMapper mapper, ILogger <DiscountService> logger)
 {
     _repository = repository;
     _mapper     = mapper;
     _logger     = logger;
 }
Example #6
0
 public DiscountController(ILogger <DiscountController> logger, IDiscountRepository repository)
 {
     _logger     = logger;
     _repository = repository;
 }
Example #7
0
 public DiscountController(IDiscountRepository discountRepository, ILogger <DiscountController> logger)
 {
     _discountRepository = discountRepository;
     _logger             = logger;
 }
Example #8
0
 public DiscountService(IDiscountRepository discountRepository)
 {
     _discountRepository = discountRepository;
 }
Example #9
0
        public ReportsController(IApplicationDefaultsRepository defaultsRepository, IVenueRepository venueRepository, ISeatSectionRepository seatSectionRepository, IDiscountRepository discountRepository)
        {
            // Setup Fields
            _defaultsRepository    = defaultsRepository;
            _venueRepository       = venueRepository;
            _seatSectionRepository = seatSectionRepository;
            _discountRepository    = discountRepository;

            // Setup Callbacks
            _defaultsRepository.StatusCallback = DisplayMessage;

            // Setup Default ReportId
            _defaultReportId = _defaultsRepository.GetApplicationDefault(DefaultReportCode);
        }
 public _OrdersController(IOrderRepository order, ILazyOrderRepository lazyOrder, IDiscountRepository disc)
 {
     _order     = order;
     _lazyOrder = lazyOrder;
     _disc      = disc;
 }
 public DiscountService(IDiscountRepository discountRepo)
 {
     _discountRepo = discountRepo;
 }
Example #12
0
 public CategoryValidationService(ICategoryRepository categoryRepository,
                                  IDiscountRepository discountRepository)
 {
     _categoryRepository = categoryRepository;
     _discountRepository = discountRepository;
 }
 public DiscountController(IDiscountRepository context)
 {
     _repososity = context;
 }
 public DiscountLocator(IDiscountRepository repo)
 {
     _repo = repo;
 }
 public DiscountAppService(IDiscountRepository repository)
 {
     _repository = repository;
 }
 public DiscountsController(IDiscountDetailRepository discountDetailRepository,
                            IDiscountRepository discountRepository)
 {
     _discountDetailRepository = discountDetailRepository;
     _discountRepository       = discountRepository;
 }
 public InvoiceDomainService(IDiscountRepository discountRepository)
 {
     _discountRepository = discountRepository;
 }
 public _CartDiscountController(IShoppingCartRepository shoppingCart, IDiscountRepository discount, ICalendarRepository calendar)
 {
     _cart     = shoppingCart;
     _discount = discount;
     _calendar = calendar;
 }
 public DiscountService(IDiscountRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
Example #20
0
        public ShoppingBasket(IDiscountRepository discountRepository)
        {
            this.discountRepository = discountRepository;

            scannedBooks = new ScannedBookDictionary();
        }
Example #21
0
 public DiscountController(IDiscountRepository discountRepository)
 {
     _discountRepository = discountRepository;
 }
 public DiscountValidationService(IDiscountRepository discountRepository)
 {
     _discountRepository = discountRepository;
 }
 public DiscountLocator(IDiscountRepository repo)
 {
     _repo = repo;
 }
Example #24
0
 public DiscountCalculator(IDiscountRepository repository) { this.repository = repository; }
 public DiscountController(IDiscountRepository repository, ILogger <DiscountController> logger)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
     _logger     = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Example #26
0
 /// <summary>
 /// Initializes a price calculator class with full price default pricing strategy.
 /// </summary>
 /// <param name="repository">The repository containing our discounts.</param>
 public DefaultPriceCalculator(IDiscountRepository repository) : this(repository, new FullPrice())
 {
 }
 public DiscountController(IDiscountRepository repository)
 {
     this.repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
Example #28
0
 public PlaceOrderHandler(IDiscountRepository discountRepository, IOrderRepository orderRepository, IValueCalculator valueCalculator)
 {
     _discountRepository = discountRepository;
     _orderRepository    = orderRepository;
     _valueCalculator    = valueCalculator;
 }
Example #29
0
 public DiscountService(IDiscountRepository discountRepository, IUnitOfWork unitOfWork)
 {
     _discountRepository = discountRepository;
     _unitOfWork         = unitOfWork;
 }
 public DiscountVoucherService(IDiscountRepository repository)
 {
     this.repository = repository;
 }
Example #31
0
 public OrdersController(IBasketsRepository basketsRepository, IOrdersRepository ordersRepository, IDiscountRepository discountRepository)
 {
     _basketsRepository  = basketsRepository;
     _ordersRepository   = ordersRepository;
     _discountRepository = discountRepository;
 }
Example #32
0
 public ImportsController(IImportRepository importRepository, ISupplierRepository supplierRepository, IDiscountRepository discountRepository, IProductServiceRepository productServiceRepository)
 {
     this.importRepository         = importRepository;
     this.supplierRepository       = supplierRepository;
     this.discountRepository       = discountRepository;
     this.productServiceRepository = productServiceRepository;
 }
Example #33
0
 public DiscountService(IDiscountRepository repository, IMapper mapper, ILogger <DiscountService> logger)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
     _mapper     = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _logger     = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Example #34
0
 public VendorService(IVendorRepository vendorRepository, IPointOfSaleService pointOfSaleService, IStringLocalizer <NotificationResource> stringLocalizer, IDiscountRepository discountRepository, IDiscountService discountSevice, IMapper mapper, IImageRepository imageRepository)
 {
     _vendorRepository   = vendorRepository;
     _pointOfSaleService = pointOfSaleService;
     _stringLocalizer    = stringLocalizer;
     _discountRepository = discountRepository;
     _discountSevice     = discountSevice;
     _mapper             = mapper;
     _imageRepository    = imageRepository;
 }
Example #35
0
 public ProductController(IProductRepository productRepository, IDiscountRepository discountRepository)
 {
     this.productRepository  = productRepository;
     this.discountRepository = discountRepository;
 }
 public BillGenerator(ISubscriptionSearch subscriptionSearch, IRecordRepository recordRepository, IDiscountRepository discountRepository)
 {
     _subscriptionSearch = subscriptionSearch;
     _recordRepository = recordRepository;
     _discountRepository = discountRepository;
 }