コード例 #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
ファイル: AircraftsController.cs プロジェクト: MartinBG/Gva
 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;

        }
コード例 #4
0
 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;
 }
コード例 #8
0
 public InventoryTransactionRepository(CokeDataContext ctx, IInventoryRepository inventoryRepository, ICacheProvider cacheProvider)
 {
    
     _ctx = ctx;
     _inventoryRepository = inventoryRepository;
     _cacheProvider = cacheProvider;
     
 }
コード例 #9
0
 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;
 }
コード例 #11
0
 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;
 }
コード例 #12
0
        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;
 }
コード例 #15
0
 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;
 }
コード例 #16
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;
 }
コード例 #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
ファイル: EntityUsage.cs プロジェクト: asanyaga/BuildTest
 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;
 }
コード例 #20
0
 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
ファイル: EquipmentsController.cs プロジェクト: MartinBG/Gva
 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;
 }
コード例 #23
0
        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
ファイル: InsertTestData.cs プロジェクト: asanyaga/BuildTest
        //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;
        }
コード例 #26
0
 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
ファイル: IANServerSteps.cs プロジェクト: asanyaga/BuildTest
 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;
 }
コード例 #33
0
 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;
 }
コード例 #37
0
 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;
 }
コード例 #43
0
 public InventoryController(IInventoryRepository inventoryRepostiory)
 {
     IInventoryRepository = inventoryRepostiory;
 }
コード例 #44
0
 public InventoryService(IInventoryRepository InventoryRepository, IInventoryDatabaseSettings Settings, IFileReader FileReader)
 {
     _inventoryRepository = InventoryRepository;
     _filePath            = Settings.FilePath;
     _fileReader          = FileReader;
 }
コード例 #45
0
ファイル: InventorySender.cs プロジェクト: Eibx/Rebronx
 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>();
 }
コード例 #52
0
 public InventoryController(IInventoryRepository inventoryRepository, IStockNumberGenerator stockNumberGenerator, IFeatureRepository featureRepository)
 {
     InventoryRepository  = inventoryRepository;
     StockNumberGenerator = stockNumberGenerator;
     FeatureRepository    = featureRepository;
 }
コード例 #53
0
            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;

        }
コード例 #58
0
 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;
 }