예제 #1
0
        public void Startup()
        {
            _orderRepository = new TestOrderRepository();
            _catalogRepository = new TestCatalogRepository();
            _addressValidation = new TestAddressValidator();
            _shippingRepository = new TestShippingRepository();
            _shippingService = new SimpleShippingService(_shippingRepository);
            _taxRepository = new TestTaxRepository();
            _taxService = new RegionalSalesTaxService(_taxRepository);
            _orderService = new OrderService(_orderRepository,_catalogRepository,_shippingRepository,_shippingService);
            _personalizationRepository = new TestPersonalizationRepository();
            _personalizationService = new PersonalizationService(_personalizationRepository,_orderRepository, _orderService,_catalogRepository);
            _catalogService = new CatalogService(_catalogRepository,_orderService);
            _paymentService = new FakePaymentService();
            _incentiveRepository = new TestIncentiveRepository();
            _incentiveService = new IncentiveService(_incentiveRepository);

            //this service throws the sent mailers into a collection
            //and does not use SMTP
            _mailerService = new TestMailerService();
            _inventoryRepository = new TestInventoryRepository();
            _inventoryService = new InventoryService(_inventoryRepository,_catalogService);
            _mailerRepository = new TestMailerRepository();
            _pipeline=new DefaultPipeline(
                _addressValidation,_paymentService,
                _orderService,_mailerService,
                _inventoryService
                );


        }
예제 #2
0
 public AircraftsController(
     IUnitOfWork unitOfWork,
     ILotRepository lotRepository,
     IInventoryRepository inventoryRepository,
     IAircraftRepository aircraftRepository,
     IAircraftRegistrationRepository aircraftRegistrationRepository,
     IAircraftRegMarkRepository aircraftRegMarkRepository,
     ISModeCodeRepository sModeCodeRepository,
     IFileRepository fileRepository,
     IApplicationRepository applicationRepository,
     ICaseTypeRepository caseTypeRepository,
     ILotEventDispatcher lotEventDispatcher,
     UserContext userContext)
 {
     this.unitOfWork = unitOfWork;
     this.lotRepository = lotRepository;
     this.inventoryRepository = inventoryRepository;
     this.aircraftRepository = aircraftRepository;
     this.aircraftRegistrationRepository = aircraftRegistrationRepository;
     this.aircraftRegMarkRepository = aircraftRegMarkRepository;
     this.sModeCodeRepository = sModeCodeRepository;
     this.fileRepository = fileRepository;
     this.applicationRepository = applicationRepository;
     this.caseTypeRepository = caseTypeRepository;
     this.lotEventDispatcher = lotEventDispatcher;
     this.userContext = userContext;
 }
예제 #3
0
        public ProductController(IProductDataService productDataService, 
            IBrandDataService brandDataService,
            IOrderRepository orderRepo,
            IOrderItemRepository orderItemRepo,
            IOrderLogRepository orderLogRepo,
            IProductRepository productRepo,
            IFavoriteRepository favoriteRepo,
            IPromotionRepository promotionRepo,
            IOrder2ExRepository orderexRepo,
            IRMA2ExRepository rmaexRepo,
           IInventoryRepository inventoryRepo)
        {
            _productDataService = productDataService;
            _passHelper = new PassHelper(brandDataService);
            _orderRepo = orderRepo;
            _orderItemRepo = orderItemRepo;
            _orderLogRepo = orderLogRepo;
            _productRepo = productRepo;
            _favoriteRepo = favoriteRepo;
            _promotionRepo = promotionRepo;
            _orderexRepo = orderexRepo;
            _rmaexRepo = rmaexRepo;
            _inventoryRepo = inventoryRepo;

        }
 public AdjustInventoryActivity(ICatalogRepository catalogRepository, IInventoryRepository inventoryRepository, ICustomerSessionService customerService, ICacheRepository cacheRepository)
 {
     _catalogRepository = catalogRepository;
     _inventoryRepository = inventoryRepository;
     _cacheRepository = cacheRepository;
     _customerSessionService = customerService;
 }
예제 #5
0
 // ILog _log = LogManager.GetLogger("InventoryWorkflow");
  public InventoryWorkflow(ICostCentreRepository costCentreRepository, IProductRepository productRepository, IInventoryRepository inventoryRepository, IInventoryTransactionRepository inventoryTransactionRepository)
  {
      _productRepository = productRepository;
      _inventoryRepository = inventoryRepository;
      _costCentreRepository = costCentreRepository;
      _inventoryTransactionRepository = inventoryTransactionRepository;
  }
예제 #6
0
 public DeliveryProcessor(Database database, IOutgoingCommandEnvelopeRouter envelopeRouter, SaleRepository saleRepository, IInventoryRepository inventoryRepository)
 {
     this.database = database;
     this.envelopeRouter = envelopeRouter;
     this.saleRepository = saleRepository;
     this.inventoryRepository = inventoryRepository;
 }
예제 #7
0
 public IncomingCommandHandler(ISaleRepository saleRepository, IOutletRepository outletRepository, ISaleProductRepository saleProductRepository, IInventoryRepository inventoryRepository, IReturnableProductRepository returnableProductRepository)
 {
     this.saleRepository = saleRepository;
     this.outletRepository = outletRepository;
     this.saleProductRepository = saleProductRepository;
     this.inventoryRepository = inventoryRepository;
     this.returnableProductRepository = returnableProductRepository;
 }
 public InventoryTransactionRepository(CokeDataContext ctx, IInventoryRepository inventoryRepository, ICacheProvider cacheProvider)
 {
    
     _ctx = ctx;
     _inventoryRepository = inventoryRepository;
     _cacheProvider = cacheProvider;
     
 }
 public ReleaseClassBookAppl(ITypeAdapter adapter, IProfessionalClassRepository classRepo, ISubscriptionRepository subscriptionRepo, IInventoryRepository inventoryRepo, IStorageRepository storageRepo)
 {
     _adapter = adapter;
     _classRepo = classRepo;
     _subscriptionRepo = subscriptionRepo;
     _inventoryRepo = inventoryRepo;
     _storageRepo = storageRepo;
 }
예제 #10
0
 public GvaSuggestionController(
     IInventoryRepository inventoryRepository,
     INomRepository nomRepository,
     IPersonDocumentRepository personDocumentRepository)
 {
     this.inventoryRepository = inventoryRepository;
     this.nomRepository = nomRepository;
     this.personDocumentRepository = personDocumentRepository;
 }
 public DropClassBookAppl(IInventoryRepository inventoryRepo, IStudentReleaseRecordRepository studentReleaseRecordRepo, ITypeAdapter typeAdapter, IInStockRecordRepository inStockRecordRepo, ITypeAdapter adapter, IProfessionalClassRepository classRepository)
 {
     _inventoryRepo = inventoryRepo;
     _studentReleaseRecordRepo = studentReleaseRecordRepo;
     _typeAdapter = typeAdapter;
     _inStockRecordRepo = inStockRecordRepo;
     _adapter = adapter;
     _classRepository = classRepository;
 }
        public InventoryItemsController(IInventoryRepository repository, IMessageQueueService messagingService,
			IInventoryTakeMessageCache messageCache, INotificationService notificationService, ILog logger)
        {
            _repository = repository;
            _messageCache = messageCache;
            _notificationService = notificationService;
            _logger = logger;
            _messagingService = messagingService;
        }
예제 #13
0
 public AddPresenter(IInventoryRepository inventoryRepository, IProductCategoryRepository categoryRepository, IStorageRepository storageRepository, IUnitOfMeasurementRepository measurementRepository, IProductRepository productRepository, IMerchandiseRepository merchandiseRepository, IStockMovementRepository stockMovementRepository)
 {
     _inventoryRepository = inventoryRepository;
     _categoryRepository = categoryRepository;
     _storageRepository = storageRepository;
     _measurementRepository = measurementRepository;
     _productRepository = productRepository;
     _merchandiseRepository = merchandiseRepository;
     _stockMovementRepository = stockMovementRepository;
 }
예제 #14
0
 public InventoryAppl(ITypeAdapter adapter,
     IStorageRepository storage,
     IInventoryRepository inventory,
     ITextbookRepository textbook)
 {
     _adapter = adapter;
     _storageRepo = storage;
     _inventoryRepo = inventory;
     _textbookRepo = textbook;
 }
 public DropStudentBookAppl(IInventoryRepository inventoryRepo, IStudentReleaseRecordRepository studentReleaseRecordRepo, ITypeAdapter typeAdapter, IInStockRecordRepository inStockRecordRepo, IBooksellerRepository booksellerRepository, ITypeAdapter adapter, IProfessionalClassRepository classRepository, IStudentRepository stuRepo)
 {
     _inventoryRepo = inventoryRepo;
     _studentReleaseRecordRepo = studentReleaseRecordRepo;
     _typeAdapter = typeAdapter;
     _inStockRecordRepo = inStockRecordRepo;
     _booksellerRepository = booksellerRepository;
     _adapter = adapter;
     _classRepository = classRepository;
     _stuRepo = stuRepo;
 }
 public ReleaseStudentBookAppl(IStudentDeclarationRepository declarationRepository, ITypeAdapter adapter, IStudentReleaseRecordRepository studentReleaseRecordRepository, IStudentRepository studentRepository, ITeachingTaskRepository teachingTaskRepository, ITextbookRepository textbookRepository, IInventoryRepository inventoryRepository, IOutStockRecordRepository outStockRecordRepository, IBooksellerRepository booksellerRepository, IProfessionalClassRepository classRepository, IReleaseRecordRepository releaseRecordRepository, ITypeAdapter typeAdapter)
 {
     _declarationRepository = declarationRepository;
     _stuRepo = studentRepository;
     _teachingTaskRepository = teachingTaskRepository;
     _inventoryRepository = inventoryRepository;
     _outStockRecordRepository = outStockRecordRepository;
     _booksellerRepository = booksellerRepository;
     _classRepository = classRepository;
     _releaseRecordRepository = releaseRecordRepository;
     _adapter = typeAdapter;
 }
예제 #17
0
 public OrderService(
     IOrderRepository orderRepository,
     IOrderDetailRepository orderDetailRepository,
     IProductRepository productRepository,
     IInventoryRepository inventoryRepository,
     IUnitOfWork uof)
 {
     _orderRepository = orderRepository;
     _orderDetailRepository = orderDetailRepository;
     _productRepository = productRepository;
     _inventoryRepository = inventoryRepository;
     _uof = uof;
 }
예제 #18
0
 public EntityUsage(List<Order> salesmanOrders, ITargetRepository targetRepository, IInventoryRepository inventoryRepository, IOrderRepository orderRepository, 
     IInvoiceRepository invoiceRepository, IReceiptRepository receiptRepository, ICreditNoteRepository creditNoteRepository,
     IDispatchNoteRepository dispatchNoteRepository
     )
 {
     _dispatchNoteRepository = dispatchNoteRepository;
     _salesmanOrders = salesmanOrders;
     _targetRepository = targetRepository;
     _inventoryRepository = inventoryRepository;
     _orderRepository = orderRepository;
     _invoiceRepository = invoiceRepository;
     _receiptRepository = receiptRepository;
     _creditNoteRepository = creditNoteRepository;
     OrderPaymentInfos = new List<InvoicePaymentInfo>();
 }
예제 #19
0
 public OrderController(IOrderRepository orderRepo,IOrderLogRepository orderlogRepo,
     IRMARepository rmaRepo,
     IRMAItemRepository rmaitemRepo,
     IRMALogRepository rmalogRepo,
     IRMA2ExRepository rmaexRepo,
     IInventoryRepository inventoryRepo)
 {
     _orderlogRepo = orderlogRepo;
     _orderRepo = orderRepo;
     _rmaRepo = rmaRepo;
     _rmaitemRepo = rmaitemRepo;
     _rmalogRepo = rmalogRepo;
     _rmaexRepo = rmaexRepo;
     _inventoryRepo = inventoryRepo;
 }
 public CatalogClient(ICatalogRepository catalogRepository,
     ICatalogService catalogService,
     ICustomerSessionService customerSession,
     ICacheRepository cacheRepository,
     IInventoryRepository inventoryRepository,
     ICatalogOutlineBuilder catalogOutlineBuilder = null,
     ISearchConnection searchConnection = null)
 {
     _catalogService = catalogService;
     _catalogRepository = catalogRepository;
     _cacheRepository = cacheRepository;
     _customerSession = customerSession;
     _inventoryRepository = inventoryRepository;
     _searchConnection = searchConnection;
     _catalogOutlineBuilder = catalogOutlineBuilder;
     _isEnabled = CatalogConfiguration.Instance.Cache.IsEnabled;
 }
예제 #21
0
 public EquipmentsController(
     IUnitOfWork unitOfWork,
     ILotRepository lotRepository,
     IInventoryRepository inventoryRepository,
     IEquipmentRepository equipmentRepository,
     IApplicationRepository applicationRepository,
     ICaseTypeRepository caseTypeRepository,
     ILotEventDispatcher lotEventDispatcher,
     UserContext userContext)
 {
     this.unitOfWork = unitOfWork;
     this.lotRepository = lotRepository;
     this.inventoryRepository = inventoryRepository;
     this.equipmentRepository = equipmentRepository;
     this.applicationRepository = applicationRepository;
     this.caseTypeRepository = caseTypeRepository;
     this.lotEventDispatcher = lotEventDispatcher;
     this.userContext = userContext;
 }
예제 #22
0
 public OrganizationsController(
     IUnitOfWork unitOfWork,
     ILotRepository lotRepository,
     IInventoryRepository inventoryRepository,
     IOrganizationRepository organizationRepository,
     IApplicationRepository applicationRepository,
     ICaseTypeRepository caseTypeRepository,
     INomRepository nomRepository,
     ILotEventDispatcher lotEventDispatcher,
     UserContext userContext)
 {
     this.unitOfWork = unitOfWork;
     this.lotRepository = lotRepository;
     this.inventoryRepository = inventoryRepository;
     this.organizationRepository = organizationRepository;
     this.applicationRepository = applicationRepository;
     this.caseTypeRepository = caseTypeRepository;
     this.nomRepository = nomRepository;
     this.lotEventDispatcher = lotEventDispatcher;
     this.userContext = userContext;
 }
        public ContractorAppController(AccountantsRepository accountant,
            CarRepository car,
            ChequesRepository cheaque,
            CompaniesRepository companies,
            ContactsLoanRepository contactLoans,
            ExpensesRepository expenses,
            ExpensesTypes expensesTypes,

           FinancialcustodyRepository finacialCustody,
           InventoryprojectreleaseRepository inventoryprojectrelease,
           InventoryRepository inventory,
           InvoicesitemsRepository invoiceItem,
           InvoicesRepository invoice,
           LoansItemsRepository loanItems,
           LoansRepository loans,
           ProjectItemsRepository projectItems,
            UsersRepository userRepository
            )
        {
            _userRepository = userRepository;
            _accountant = accountant;
            _car = car;
            _cheaque = cheaque;
            _companies = companies;
            _contactLoans = contactLoans;
            _expenses = expenses;
            _expensesTypes = expensesTypes;

            _finacialCustody = finacialCustody;
            _inventoryprojectrelease = inventoryprojectrelease;
            _inventory = inventory;
            _invoiceItem = invoiceItem;
            _invoice = invoice;
            _loanItems = loanItems;
            _loans = loans;
            _projectItems = projectItems;
        }
예제 #24
0
 public Inventory(IInventoryRepository repository)
 {
     _repository = repository;
 }
예제 #25
0
        //protected IBankRepository _bankRepository;
        //protected IBankBranchRepository _bankBranchRepository;
        #region Constructors

        public InsertTestData(IOutletVisitReasonsTypeRepository visitReasonsTypeRepository,IActivityTypeRepository activityTypeRepository,IContainerTypeRepository containerTypeRepository, IRetireDocumentSettingRepository retireDocumentSettingRepository, IOutletPriorityRepository outletPriorityRepository,
        IOutletVisitDayRepository outletVisitDayRepository, IAssetStatusRepository assetStatusRepository,
        IAssetCategoryRepository assetCategoryRepository, IUserGroupRepository userGroupRepository, IUserGroupRolesRepository userGroupRolesRepository, ISalesmanRouteRepository salesmanRouteRepository, IProductTypeRepository productTypeRepository, IProductBrandRepository productBrandRepository, IProductFlavourRepository productFlavourRepository, IProductPackagingRepository productPackagingRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IProductRepository productRepository, IRegionRepository regionRepository, ICostCentreRepository costCentreRepository, ICostCentreFactory costCentreFactory, IProductPricingRepository pricingRepository,
        IVATClassRepository vatClassRepository, IVATClassFactory vatClassFactory, ICountryRepository countryRepository,
        IProductPricingFactory productPricingFactory, IProductPricingTierRepository productPricingTierRepository,
        IOutletTypeRepository outletTypeRepository, IUserRepository userRepository, IOutletRepository outletRepository,
        IRouteRepository routeRepository, IRouteFactory routeFactory, ITransporterRepository transporterRepository,
        IProductFactory productFactory, IDistributorSalesmanRepository distributorSalesmanRepository,
        IProducerRepository producerRepository,  IDocumentFactory documentFactory,
        ISocioEconomicStatusRepository socioEconomicStatusRepository, IClientMasterDataTrackerRepository clientMasterDataTrackerRepository,
        IDistributorRepository distributorrepository, IOutletCategoryRepository outletCategoryRepository, 
        ITerritoryRepository territoryRepository, 
         IAreaRepository areaRepository,
        IContactRepository contactRepository, IAccountRepository accountRepository, IAccountTransactionRepository accountTransactionRepository,
        IInventoryRepository inventoryRepository, IInventoryTransactionRepository inventoryTransactionRepository,
        ICostCentreApplicationRepository costCentreApplicationRepository, IChannelPackagingRepository channelPackagingRepository,
        ICompetitorRepository competitorRepository, ICompetitorProductsRepository competitorProductRepository, IAssetRepository coolerRepository,
        IAssetTypeRepository coolerTypeRepository, IDistrictRepository districtRepository, IProvincesRepository provinceRepository,
        IReOrderLevelRepository reorderLevelRepository, ITargetPeriodRepository targetPeriodRepository, ITargetRepository targetRepository,
        IProductDiscountFactory productDiscountFactory, IProductDiscountRepository productDiscountRepository, ISaleValueDiscountFactory saleValueDiscountFactory,
        ISaleValueDiscountRepository saleValueDiscountRepository, IBankRepository bankRepository, IBankBranchRepository bankBranchRepository,
        ISupplierRepository supplierRepository, ICreatePaymentNoteCommandHandler createLossCommandHandler, IAddPaymentNoteLineItemCommandHandler addLossLineItemCommandHandler, IConfirmPaymentNoteCommandHandler confirmLossCommandHandler,
        IContactTypeRepository contactTypeRepository, IDiscountGroupRepository discountGroupRepository, IProductDiscountGroupFactory productDiscountGroupFactory,
        ICertainValueCertainProductDiscountFactory certainValueCertainProductDiscountFactory,
        ICustomerDiscountFactory customerDiscountFactory,
        IPromotionDiscountFactory promotionDiscountFactory,
        IProductDiscountGroupRepository productDiscountGroupRepository,
        IPromotionDiscountRepository promotionDiscountRepository,
        IFreeOfChargeDiscountRepository freeOfChargeDiscountRepository,
        ICertainValueCertainProductDiscountRepository certainValueCertainProductDiscountRepository,
        ITargetItemRepository targetItemRepository, ISettingsRepository settingsRepository, 
        ICentreRepository centreRepository, ICentreTypeRepository centreTypeRepository, 
        ICommoditySupplierRepository commoditySupplierRepository, ICommodityOwnerTypeRepository commodityOwnerTypeRepository, 
        ICommodityOwnerRepository commodityOwnerRepository, ICommodityProducerRepository commodityProducerRepository, 
        ICommodityRepository commodityRepository, ICommodityTypeRepository commodityTypeRepository,
        IEquipmentRepository equipmentRepository, IMasterDataAllocationRepository masterDataAllocationRepository,IVehicleRepository vehicleRepository,IHubRepository hubRepository,
        IPurchasingClerkRouteRepository purchasingClerkRouteRepository,IInfectionRepository infectionRepository,ISeasonRepository seasonRepository,IServiceProviderRepository serviceProviderRepository,IServiceRepository serviceRepository,IShiftRepository shiftRepository,ISalesmanSupplierRepository salesmanSupplierRepository
            )
        {
            _salesmanSupplierRepository = salesmanSupplierRepository;
            _productTypeRepository = productTypeRepository;
            _productBrandRepository = productBrandRepository;
            _productFlavourRepository = productFlavourRepository;
            _productPackagingRepository = productPackagingRepository;
            _productPackagingTypeRepository = productPackagingTypeRepository;
            _productRepository = productRepository;
            _regionRepository = regionRepository;
            _costCentreRepository = costCentreRepository;
            _costCentreFactory = costCentreFactory;
            _pricingRepository = pricingRepository;
            _vatClassRepository = vatClassRepository;
            _vatClassFactory = vatClassFactory;
            _countryRepository = countryRepository;
            _productPricingFactory = productPricingFactory;
            _ProductPricingTierRepository = productPricingTierRepository;
            _outletTypeRepository = outletTypeRepository;
            _userRepository = userRepository;
            _outletRepository = outletRepository;
            _routeRepository = routeRepository;
            _routeFactory = routeFactory;
            _transporterRepository = transporterRepository;
            _productFactory = productFactory;
            _distributorSalesmanRepository = distributorSalesmanRepository;
            _producerRepository = producerRepository;
            _documentFactory = documentFactory;
            _socioEconomicStatusRepository = socioEconomicStatusRepository;
            _clientMasterDataTrackerRepository = clientMasterDataTrackerRepository;
            _distributorrepository = distributorrepository;
            _outletCategoryRepository = outletCategoryRepository;
            //_createOrderCommandHandler = createOrderCommandHandler;
            _territoryRepository = territoryRepository;
            _areaRepository = areaRepository;
            _contactRepository = contactRepository;
            _accountRepository = accountRepository;
            _accountTransactionRepository = accountTransactionRepository;
            _inventoryRepository = inventoryRepository;
            _inventoryTransactionRepository = inventoryTransactionRepository;
            _costCentreApplicationRepository = costCentreApplicationRepository;
            _channelPackagingRepository = channelPackagingRepository;
            _competitorRepository = competitorRepository;
            _competitorProductRepository = competitorProductRepository;
            _coolerRepository = coolerRepository;
            _coolerTypeRepository = coolerTypeRepository;
            _districtRepository = districtRepository;
            _provinceRepository = provinceRepository;
            _reorderLevelRepository = reorderLevelRepository;
            _targetPeriodRepository = targetPeriodRepository;
            _targetRepository = targetRepository;
            _productDiscountFactory = productDiscountFactory;
            _productDiscountRepository = productDiscountRepository;
            _saleValueDiscountFactory = saleValueDiscountFactory;
            _saleValueDiscountRepository = saleValueDiscountRepository;
            _salesmanRouteRepository = salesmanRouteRepository;
            _userGroupRepository = userGroupRepository;
            _userGroupRolesRepository = userGroupRolesRepository;
            _bankRepository = bankRepository;
            _bankBranchRepository = bankBranchRepository;
            _supplierRepository = supplierRepository;
            _createLossCommandHandler = createLossCommandHandler;
            _addLossLineItemCommandHandler = addLossLineItemCommandHandler;
            _confirmLossCommandHandler = confirmLossCommandHandler;
           
            _contactTypeRepository = contactTypeRepository;
            _assetCategoryRepository = assetCategoryRepository;
            _assetStatusRepository = assetStatusRepository;
            _discountGroupRepository = discountGroupRepository;
            _productDiscountGroupFactory = productDiscountGroupFactory;
            _certainValueCertainProductDiscountFactory = certainValueCertainProductDiscountFactory;
            _customerDiscountFactory = customerDiscountFactory;
            _promotionDiscountFactory = promotionDiscountFactory;
            _productDiscountGroupRepository = productDiscountGroupRepository;
            _promotionDiscountRepository = promotionDiscountRepository;
            _freeOfChargeDiscountRepository = freeOfChargeDiscountRepository;
            _certainValueCertainProductDiscountRepository = certainValueCertainProductDiscountRepository;
            _outletPriorityRepository = outletPriorityRepository;
            _outletVisitDayRepository = outletVisitDayRepository;
            _targetItemRepository = targetItemRepository;
            _settingsRepository = settingsRepository;
            _retireDocumentSettingRepository = retireDocumentSettingRepository;
            _commodityOwnerTypeRepository = commodityOwnerTypeRepository;
            _commodityOwnerRepository = commodityOwnerRepository;
            _commoditySupplierRepository = commoditySupplierRepository;
            _centreTypeRepository = centreTypeRepository;
            _centreRepository = centreRepository;
            _commodityProducerRepository = commodityProducerRepository;
            _commodityRepository = commodityRepository;
            _commodityTypeRepository = commodityTypeRepository;
            _equipmentRepository = equipmentRepository;
            _masterDataAllocationRepository = masterDataAllocationRepository;
            _containerTypeRepository = containerTypeRepository;
            _hubRepository = hubRepository;
            _vehicleRepository = vehicleRepository;
            _purchasingClerkRouteRepository = purchasingClerkRouteRepository;
            _ShiftRepository = shiftRepository;
            _SeasonRepository = seasonRepository;
            _ServiceProviderRepository = serviceProviderRepository;
            _ServiceRepository = serviceRepository;
            _InfectionRepository = infectionRepository;
            _activityTypeRepository = activityTypeRepository;
            _outletVisitReasonsTypeRepository = visitReasonsTypeRepository;
        }
 public InventoryManager(IInventoryRepository inventoryRepository)
 {
     this.inventoryRepository = inventoryRepository;
 }
예제 #27
0
 public LocationController(ILocationRepository locationRepo, IOrderHistoryRepository orderHistoryRepo, IInventoryRepository inventoryRepo, IOrdersRepository ordersRepo)
 {
     _locationRepo     = locationRepo ?? throw new ArgumentNullException(nameof(locationRepo));
     _orderhistoryRepo = orderHistoryRepo ?? throw new ArgumentNullException(nameof(orderHistoryRepo));
     _inventoryRepo    = inventoryRepo ?? throw new ArgumentNullException(nameof(inventoryRepo));
     _ordersRepo       = ordersRepo ?? throw new ArgumentNullException(nameof(ordersRepo));
 }
예제 #28
0
 public MaterialService()
 {
     this.materialRepository  = new MaterialRepository();
     this.userRepository      = new UserRepository();
     this.inventoryRepository = new InventoryRepository();
 }
예제 #29
0
 public UserService(ISlackWebApi slack, IStatsRepository statsRepository, IEventDispatcher eventDispatcher, IEffectRepository effectRepository, IInventoryRepository inventoryRepository)
 {
     _slack               = slack;
     _statsRepository     = statsRepository;
     _eventDispatcher     = eventDispatcher;
     _effectRepository    = effectRepository;
     _inventoryRepository = inventoryRepository;
 }
예제 #30
0
 public SegmentEditReactionHandler(IDiscordClient client, TicTacZapController ticTacZapController, ISegmentRepository segmentRepository, IInventoryRepository inventoryRepository)
 {
     _client = client;
     _ticTacZapController = ticTacZapController;
     _segmentRepository   = segmentRepository;
     _inventoryRepository = inventoryRepository;
 }
예제 #31
0
 public ScenarioTestHelperServer(IInventoryRepository inventoryRepository, IInventoryAdjustmentNoteRepository inventoryAdjustmentNoteRepository)
 {
     _inventoryRepository = inventoryRepository;
     _inventoryAdjustmentNoteRepository = inventoryAdjustmentNoteRepository;
 }
예제 #32
0
 public OrdersController(IOrdersRepository orders, IConfiguration config, IInventoryRepository inventory)
 {
     _orders        = orders;
     _configuration = config;
     _inventory     = inventory;
 }
 public InventoriesController(IInventoryRepository inventoryRepository, IMapper mapper)
 {
     _mapper = mapper;
     _inventoryRepository = inventoryRepository;
 }
예제 #34
0
 public InventoryBL(IInventoryRepository repo)
 {
     _repo = repo;
 }
예제 #35
0
 public ProductsService(IProductsRepository productsRepository, IInventoryRepository inventoryRepository)
 {
     _productsRepository  = productsRepository;
     _inventoryRepository = inventoryRepository;
 }
예제 #36
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BatchService"/> class.
 /// </summary>
 /// <param name="recipeRepository">Provides recipes data persistence.</param>
 /// <param name="batchesRepository">Provides batches data persistence.</param>
 /// <param name="inventoryRepository">Provides inventory data persistence.</param>
 public BatchService(IRecipeRepository recipeRepository, IBatchesRepository batchesRepository, IInventoryRepository inventoryRepository)
 {
     this.recipeRepository    = recipeRepository;
     this.batchesRepository   = batchesRepository;
     this.inventoryRepository = inventoryRepository;
 }
 public ScenarioTestHelperServer(IInventoryTransferNoteRepository inventoryTransferNoteRepository, IInventoryRepository inventoryRepository)
 {
     _inventoryTransferNoteRepository = inventoryTransferNoteRepository;
     _inventoryRepository = inventoryRepository;
 }
예제 #38
0
 public OrdersDomainService(IInventoryRepository inventoryRepository)
 {
     _inventoryRepository = inventoryRepository;
 }
예제 #39
0
 public AddPresenter(IStockMovementRepository movementRepository, IInventoryRepository inventoryRepository, IStorageRepository storageRepository)
 {
     _movementRepository = movementRepository;
     _inventoryRepository = inventoryRepository;
     _storageRepository = storageRepository;
 }
예제 #40
0
 public InventoryService(IInventoryRepository repo, IConfiguration configuration)
 {
     _repo = repo;
 }
예제 #41
0
 public OutboundSvc(ITranslator <InventoryId, string> idTranslator, IInventoryRepository repository)
 {
     this.idTranslator = idTranslator;
     this.repository   = repository;
 }
예제 #42
0
 public InventoryManager(IInventoryRepository inventoryRepository)
 {
     _repository = inventoryRepository;
 }
 public InventoryController(IInventoryRepository inventoryRepostiory)
 {
     IInventoryRepository = inventoryRepostiory;
 }
 public InventoryService(IInventoryRepository InventoryRepository, IInventoryDatabaseSettings Settings, IFileReader FileReader)
 {
     _inventoryRepository = InventoryRepository;
     _filePath            = Settings.FilePath;
     _fileReader          = FileReader;
 }
예제 #45
0
 public InventorySender(IMessageService messageService, IInventoryRepository inventoryRepository)
 {
     _messageService      = messageService;
     _inventoryRepository = inventoryRepository;
 }
예제 #46
0
 public AddFromInventoryPresenter(IMerchandiseRepository merchandiseRepository, IInventoryRepository inventoryRepository)
 {
     _merchandiseRepository = merchandiseRepository;
     _inventoryRepository   = inventoryRepository;
 }
예제 #47
0
 public InventoriesController(IInventoryRepository inventoryRepository)
 {
     _inventoryRepository = inventoryRepository;
 }
예제 #48
0
 public InventoryService(IInventoryRepository _inventoryRepository)
 {
     inventoryRepository = _inventoryRepository;
 }
예제 #49
0
 public InventoryService(IInventoryRepository iInventoryRepository)
 {
     _iInventoryRepository = iInventoryRepository;
 }
예제 #50
0
 public PartTransferService(IPartTransferRepository partTransferRepository, IInventoryRepository inventoryRepository, IPartTransferHelperService partTransferHelperService)
     : base(partTransferRepository, "PartTransferPostSaveValidate", "PartTransferSaveRelative", "GetPartTransferViewDetails")
 {
     this.inventoryRepository       = inventoryRepository;
     this.partTransferHelperService = partTransferHelperService;
 }
예제 #51
0
 public InventoryService(IUnitOfWork unitOfWork)
 {
     _inventoryRepository = unitOfWork.GetRepository<IInventoryRepository>();
 }
 public InventoryController(IInventoryRepository inventoryRepository, IStockNumberGenerator stockNumberGenerator, IFeatureRepository featureRepository)
 {
     InventoryRepository  = inventoryRepository;
     StockNumberGenerator = stockNumberGenerator;
     FeatureRepository    = featureRepository;
 }
            public ScenarioTestHelperLocal(IProductRepository productRepository, IInventoryRepository inventoryRepository, IConfigService configService, ICostCentreRepository costCentreRepository, IUserRepository userRepository, IOutgoingCommandEnvelopeQueueRepository outgoingCommandEnvelopeQueueRepository, IInventoryTransferNoteFactory inventoryTransferNoteFactory, IInventoryTransferNoteRepository inventoryTransferNoteRepository, IConfirmInventoryTransferNoteWFManager transferNoteWfManager, ISendPendingEnvelopeCommandsService sendPendingEnvelopeCommandsService)
            {
                _productRepository = productRepository;
                _inventoryRepository = inventoryRepository;
                _configService = configService;
                _costCentreRepository = costCentreRepository;


                _userRepository = userRepository;

                _outgoingCommandEnvelopeQueueRepository = outgoingCommandEnvelopeQueueRepository;
                _inventoryTransferNoteFactory = inventoryTransferNoteFactory;
                _inventoryTransferNoteRepository = inventoryTransferNoteRepository;
                _transferNoteWfManager = transferNoteWfManager;
                _sendPendingEnvelopeCommandsService = sendPendingEnvelopeCommandsService;
            }
예제 #54
0
 public InventoryViewService(IInventoryRepository inventoryRepository, IViewModelMapper viewModelMapper)
 {
     InventoryRepository = inventoryRepository ?? throw new ArgumentNullException(nameof(inventoryRepository));
     ViewModelMapper     = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
 }
예제 #55
0
 public ReleaseStudentBookAppl(IStudentDeclarationRepository declarationRepository, ITypeAdapter adapter, IStudentReleaseRecordRepository studentReleaseRecordRepository, IStudentRepository studentRepository, ITeachingTaskRepository teachingTaskRepository, ITextbookRepository textbookRepository, IInventoryRepository inventoryRepository, IOutStockRecordRepository outStockRecordRepository, IBooksellerRepository booksellerRepository, IProfessionalClassRepository classRepository, IReleaseRecordRepository releaseRecordRepository, ITypeAdapter typeAdapter)
 {
     _declarationRepository = declarationRepository;
     _stuRepo = studentRepository;
     _teachingTaskRepository   = teachingTaskRepository;
     _inventoryRepository      = inventoryRepository;
     _outStockRecordRepository = outStockRecordRepository;
     _booksellerRepository     = booksellerRepository;
     _classRepository          = classRepository;
     _releaseRecordRepository  = releaseRecordRepository;
     _adapter = typeAdapter;
 }
예제 #56
0
 public InventoryService(IInventoryRepository repo, IMapper mapper)
 {
     _inventoryRepository = repo;
     _mapper = mapper;
 }
예제 #57
0
        public InsertPHDTestData(IOutletPriorityRepository outletPriorityRepository,
         IOutletVisitDayRepository outletVisitDayRepository, IProductDiscountGroupFactory productDiscountGroupFactory,
         ICertainValueCertainProductDiscountFactory certainValueCertainProductDiscountFactory,
         ICustomerDiscountFactory customerDiscountFactory,
         IPromotionDiscountFactory promotionDiscountFactory,
         IProductDiscountGroupRepository productDiscountGroupRepository,
         IPromotionDiscountRepository promotionDiscountRepository,
         IFreeOfChargeDiscountRepository freeOfChargeDiscountRepository,
         ICertainValueCertainProductDiscountRepository certainValueCertainProductDiscountRepository,IDiscountGroupRepository discountGroupRepository,IAssetStatusRepository assetStatusRepository,
        IAssetCategoryRepository assetCategoryRepository,
IProductTypeRepository productTypeRepository, IProductBrandRepository productBrandRepository, IProductFlavourRepository productFlavourRepository, IProductPackagingRepository productPackagingRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IProductRepository productRepository, IRegionRepository regionRepository, ICostCentreRepository costCentreRepository, ICostCentreFactory costCentreFactory, IProductPricingRepository pricingRepository, IVATClassRepository vatClassRepository, IVATClassFactory vatClassFactory, ICountryRepository countryRepository, IProductPricingFactory productPricingFactory, IProductPricingTierRepository productPricingTierRepository, IOutletTypeRepository outletTypeRepository, IUserRepository userRepository, IOutletRepository outletRepository, IRouteRepository routeRepository, IRouteFactory routeFactory, ITransporterRepository transporterRepository, IProductFactory productFactory, IDistributorSalesmanRepository distributorSalesmanRepository, IProducerRepository producerRepository,  IDocumentFactory documentFactory, ISocioEconomicStatusRepository socioEconomicStatusRepository, IClientMasterDataTrackerRepository clientMasterDataTrackerRepository, IDistributorRepository distributorrepository, IOutletCategoryRepository outletCategoryRepository,  ITerritoryRepository territoryRepository,    IAreaRepository areaRepository, IContactRepository contactRepository, IAccountRepository accountRepository, IAccountTransactionRepository accountTransactionRepository, IInventoryRepository inventoryRepository, IInventoryTransactionRepository inventoryTransactionRepository, ICostCentreApplicationRepository costCentreApplicationRepository, IChannelPackagingRepository channelPackagingRepository, ICompetitorRepository competitorRepository, ICompetitorProductsRepository competitorProductRepository, IAssetRepository coolerRepository, IAssetTypeRepository coolerTypeRepository, IDistrictRepository districtRepository, IProvincesRepository provinceRepository, IReOrderLevelRepository reorderLevelRepository, ITargetPeriodRepository targetPeriodRepository, ITargetRepository targetRepository, IProductDiscountFactory productDiscountFactory, IProductDiscountRepository productDiscountRepository, ISaleValueDiscountFactory saleValueDiscountFactory, ISaleValueDiscountRepository saleValueDiscountRepository/*, IContainmentRepository containmentRepository*/, ISalesmanRouteRepository salesmanRouteRepository, IUserGroupRepository userGroupRepository, IUserGroupRolesRepository userGroupRolesRepository,IContactTypeRepository contactTypeRepository)
        {
            _productTypeRepository = productTypeRepository;
            _productBrandRepository = productBrandRepository;
            _productFlavourRepository = productFlavourRepository;
            _productPackagingRepository = productPackagingRepository;
            _productPackagingTypeRepository = productPackagingTypeRepository;
            _productRepository = productRepository;
            _regionRepository = regionRepository;
            _costCentreRepository = costCentreRepository;
            _costCentreFactory = costCentreFactory;
            _pricingRepository = pricingRepository;
            _vatClassRepository = vatClassRepository;
            _vatClassFactory = vatClassFactory;
            _countryRepository = countryRepository;
            _productPricingFactory = productPricingFactory;
            _ProductPricingTierRepository = productPricingTierRepository;
            _outletTypeRepository = outletTypeRepository;
            _userRepository = userRepository;
            _outletRepository = outletRepository;
            _routeRepository = routeRepository;
            _routeFactory = routeFactory;
            _transporterRepository = transporterRepository;
            _productFactory = productFactory;
            _distributorSalesmanRepository = distributorSalesmanRepository;
            _producerRepository = producerRepository;
            _documentFactory = documentFactory;
            _socioEconomicStatusRepository = socioEconomicStatusRepository;
            _clientMasterDataTrackerRepository = clientMasterDataTrackerRepository;
            _distributorrepository = distributorrepository;
            _outletCategoryRepository = outletCategoryRepository;
            _territoryRepository = territoryRepository;
            
            _areaRepository = areaRepository;
            _contactRepository = contactRepository;
            _accountRepository = accountRepository;
            _accountTransactionRepository = accountTransactionRepository;
            _inventoryRepository = inventoryRepository;
            _inventoryTransactionRepository = inventoryTransactionRepository;
            _costCentreApplicationRepository = costCentreApplicationRepository;
            _channelPackagingRepository = channelPackagingRepository;
            _competitorRepository = competitorRepository;
            _competitorProductRepository = competitorProductRepository;
            _coolerRepository = coolerRepository;
            _coolerTypeRepository = coolerTypeRepository;
            _districtRepository = districtRepository;
            _provinceRepository = provinceRepository;
            _reorderLevelRepository = reorderLevelRepository;
            _targetPeriodRepository = targetPeriodRepository;
            _targetRepository = targetRepository;
            _productDiscountFactory = productDiscountFactory;
            _productDiscountRepository = productDiscountRepository;
            _saleValueDiscountFactory = saleValueDiscountFactory;
            _saleValueDiscountRepository = saleValueDiscountRepository;
            //_containmentRepository = containmentRepository;
            _salesmanRouteRepository = salesmanRouteRepository;
            _userGroupRepository = userGroupRepository;
            _userGroupRolesRepository = userGroupRolesRepository;
           
            _contactTypeRepository = contactTypeRepository;
            _assetCategoryRepository = assetCategoryRepository;
            _assetStatusRepository = assetStatusRepository;
            _discountGroupRepository = discountGroupRepository; 
            _discountGroupRepository = discountGroupRepository;
            _productDiscountGroupFactory = productDiscountGroupFactory;
            _certainValueCertainProductDiscountFactory = certainValueCertainProductDiscountFactory;
            _customerDiscountFactory = customerDiscountFactory;
            _promotionDiscountFactory = promotionDiscountFactory;
            _productDiscountGroupRepository = productDiscountGroupRepository;
            _productDiscountGroupRepository = productDiscountGroupRepository;
            _freeOfChargeDiscountRepository = freeOfChargeDiscountRepository;
            _certainValueCertainProductDiscountRepository = certainValueCertainProductDiscountRepository;
            _outletPriorityRepository = outletPriorityRepository;
            _outletVisitDayRepository = outletVisitDayRepository;

        }
 public InventoryApplication(IInventoryRepository inventoryrepository)
 {
     _inventoryrepository = inventoryrepository;
 }
예제 #59
0
 public ProductService(IProductRepository productRepo, IMapper mapper, ApplicationContext appContext, IInventoryRepository inventoryRepository)
 {
     _productRepo         = productRepo;
     _mapper              = mapper;
     _appContext          = appContext;
     _inventoryRepository = inventoryRepository;
 }
예제 #60
0
 public ViewInventoryByIdUseCase(IInventoryRepository inventoryRepository)
 {
     this.inventoryRepository = inventoryRepository;
 }