//private readonly IPremiumService _premiumService;


        public StoreService(IProductStoreRepository psRepo,
                            IProductStoreLocalStorageCache psCache,
                            IProductTypeLocalStorageCache ptCache,

                            ITransacationCcRepository tranCcRepo,
                            IJournalBuyRepository journalBuyRepository,
                            IUserChestLocalStorageCache userChestCache,
                            IUserChestRepository userChestRepo,
                            IJournalBuyLocalStorageCache journalBuyCache,
                            IUserBalanceCcLocalStorageCache userBalanceCache,
                            IUserBalanceCcRepository userBalanceRepo,
                            IPremiumLocalStorageCache premiumCache,
                            IPremiumRepository premiumRepo,
                            IProductTypeRepository ptRepo, ICurrencyLocalStorageCache currencyCache, ICurrencyRepository currencyrepo)
        {
            _psRepo               = psRepo;
            _psCache              = psCache;
            _ptCache              = ptCache;
            _tranCcRepo           = tranCcRepo;
            _journalBuyRepository = journalBuyRepository;

            _userChestCache   = userChestCache;
            _userChestRepo    = userChestRepo;
            _journalBuyCache  = journalBuyCache;
            _userBalanceCache = userBalanceCache;
            _userBalanceRepo  = userBalanceRepo;
            _premiumCache     = premiumCache;
            _premiumRepo      = premiumRepo;
            _ptRepo           = ptRepo;
            _currencyCache    = currencyCache;
            _currencyRepo     = currencyrepo;
        }
Пример #2
0
        public ProductTypeService(IProductTypeRepository productTypeRepository)
        {
            _productTypeRepository = productTypeRepository;

            _config = new Mapping.AutoMapperService().Configuration;
            mapper  = _config.CreateMapper();
        }
Пример #3
0
        public async Task ExceptionTest()
        {
            // Arrange
            IProductTypeRepository mockRepo = Substitute.For <IProductTypeRepository>();

            mockRepo
            .GetAllProductTypesAsync()
            .ThrowsForAnyArgs(new Exception("Test Exception"));

            IDistributedCache   mockCache   = Substitute.For <IDistributedCache>();
            IOptions <Settings> appSettings = Substitute.For <IOptions <Settings> >();

            var mockLocalizer = new MockStringLocalizer <ProductTypesController>();

            IProductTypesApi theApi = new ProductTypesApi(appSettings, mockRepo);
            var controller          = new ProductTypesController(mockCache, theApi, mockLocalizer);

            //// Act
            var actionResult = await controller.Get();

            var objectResult = actionResult as Microsoft.AspNetCore.Mvc.ObjectResult;

            ////// Assert
            Assert.NotNull(objectResult);
            Assert.Equal(objectResult.StatusCode, (int)System.Net.HttpStatusCode.InternalServerError);
        }
Пример #4
0
        public UnityOfWork(
            IAdRepository adRepository,
            IAdPhotoRepository adPhotoRepository,
            IAdUpRepository adUpRepository,
            IAdViewsRepository adViewsRepository,
            ICityAreasRepository cityAreasRepository,
            ICityRepository cityRepository,
            IProductTypeRepository productTypeRepository,
            IProductModelRepository productModelRepository,
            IProductMemoriesRepository productMemoriesRepository,
            IProductColorsRepository productColorsRepository,
            IProductStatesRepository productStatesRepository,
            IPurchaseRepository purchaseRepository,
            IServiceActiveTimeRepository serviceActiveTimeRepository,
            IServiceRepository serviceRepository,
            IUserRepository userRepository)

        {
            _adRepository                = adRepository;
            _adPhotoRepository           = adPhotoRepository;
            _adUpRepository              = adUpRepository;
            _adViewsRepository           = adViewsRepository;
            _cityAreasRepository         = cityAreasRepository;
            _cityRepository              = cityRepository;
            _productTypeRepository       = productTypeRepository;
            _productModelRepository      = productModelRepository;
            _productMemoriesRepository   = productMemoriesRepository;
            _productColorsRepository     = productColorsRepository;
            _productStatesRepository     = productStatesRepository;
            _purchaseRepository          = purchaseRepository;
            _serviceActiveTimeRepository = serviceActiveTimeRepository;
            _serviceRepository           = serviceRepository;
            _userRepository              = userRepository;
        }
Пример #5
0
 public ProductTypeService(IProductTypeRepository _repository, IWarningPeriodRepository _repositoryWarningPeriod,
                           IProductRepository _repositoryProduct)
 {
     repository = _repository;
     repositoryWarningPeriod = _repositoryWarningPeriod;
     repositoryProduct       = _repositoryProduct;
 }
Пример #6
0
        static public bool IsProductType(string productType)
        {
            IProductTypeRepository repository = ProductTypeRepositoryFactory.GetProductTypeRepository();
            var allProductTypes = repository.GetProductTypes();

            return(allProductTypes.Any(t => t.Type.ToUpper() == productType.ToUpper()));
        }
        // GET: /Admin/ProductType/

        public ProductGroupAttributeController(IProductGroupAttributeRepository _productGroupAttributeRepository,
                                               IProductTypeRepository _productTypeRepository)
        {
            this.baseRepository = _productGroupAttributeRepository;
            this.productGroupAttributeRepository = _productGroupAttributeRepository;
            this.productTypeRepository           = _productTypeRepository;
        }
Пример #8
0
 public ProductsController(IProductRepository productRepository, IProductTypeRepository productTypeRepository, IProductBrandRepository productBrandRepository, IMapper mapper)
 {
     _productBrandRepository = productBrandRepository;
     _productTypeRepository  = productTypeRepository;
     _mapper            = mapper;
     _productRepository = productRepository;
 }
Пример #9
0
 public ProductTypeDataSeeder(
     IGuidGenerator guidGenerator,
     IProductTypeRepository productTypeRepository)
 {
     _guidGenerator         = guidGenerator;
     _productTypeRepository = productTypeRepository;
 }
 // GET: /Admin/ProductType/
 public ProductGroupAttributeController(IProductGroupAttributeRepository _productGroupAttributeRepository,
     IProductTypeRepository _productTypeRepository)
 {
     this.baseRepository = _productGroupAttributeRepository;
     this.productGroupAttributeRepository = _productGroupAttributeRepository;
     this.productTypeRepository = _productTypeRepository;
 }
Пример #11
0
 public OrderPaidsController(IWaiterRepository waiterRepository, IRestaurantRepository restaurantRepository, IOrderPaidRepository orderpaidRepository, IProductTypeRepository producttypeRepository)
 {
     this.waiterRepository = waiterRepository;
     this.restaurantRepository = restaurantRepository;
     this.orderpaidRepository = orderpaidRepository;
     this.producttypeRepository = producttypeRepository;
 }
 public ProductTypeRepositoryService()
 {
     IoCManagerCore.Start();
      wrapperTypeProduct = new WrapperProductType();
     _productRepository = IoCManagerCore.Kernel.Get<IProductRepository>();
     _productTypeRepository = IoCManagerCore.Kernel.Get<IProductTypeRepository>();
 }
Пример #13
0
 /// <summary>
 ///     Create new instance.
 /// </summary>
 public ProductTypeController(
     IMapper mapper,
     IProductTypeRepository productTypeRepository)
 {
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _productTypeRepository = productTypeRepository ?? throw new ArgumentNullException(nameof(productTypeRepository));
 }
 public ProductCreateViewModelFactory(IProductTypeRepository productTypeRepository, IProductRepository productRepository, ICustomerIdService customerIdService, IPricePlanService pricePlanService)
 {
     _productTypeRepository = productTypeRepository;
     _productRepository     = productRepository;
     _customerIdService     = customerIdService;
     _pricePlanService      = pricePlanService;
 }
Пример #15
0
        static public ProductType GetProductType(string productType)
        {
            IProductTypeRepository repository = ProductTypeRepositoryFactory.GetProductTypeRepository();
            var allProductTypes = repository.GetProductTypes();

            return(allProductTypes.FirstOrDefault(t => t.Type.ToUpper() == productType.ToUpper()));
        }
 public UpdateProductTypeService(ISellerRepository sellerRepository, IProductTypeRepository productTypeRepository,
                                 ICategoryRepository categoryRepository)
 {
     this.sellerRepository      = sellerRepository;
     this.productTypeRepository = productTypeRepository;
     this.categoryRepository    = categoryRepository;
 }
Пример #17
0
 public OrderPaidsController(IWaiterRepository waiterRepository, IRestaurantRepository restaurantRepository, IOrderPaidRepository orderpaidRepository, IProductTypeRepository producttypeRepository)
 {
     this.waiterRepository      = waiterRepository;
     this.restaurantRepository  = restaurantRepository;
     this.orderpaidRepository   = orderpaidRepository;
     this.producttypeRepository = producttypeRepository;
 }
Пример #18
0
 public WarningPeriodService(IWarningPeriodRepository _repository, IAssetRepository _repositoryAsset,
                             IProductTypeRepository _repositoryProductType)
 {
     repository            = _repository;
     repositoryAsset       = _repositoryAsset;
     repositoryProductType = _repositoryProductType;
 }
 public PricePlanController(ICustomerIdService customerIdService, IPricePlanRepository pricePlanRepository, IProductTypeRepository productTypeRepository, IPricePlanViewModelFactory pricePlanViewModelFactory)
 {
     _customerIdService         = customerIdService;
     _pricePlanRepository       = pricePlanRepository;
     _productTypeRepository     = productTypeRepository;
     _pricePlanViewModelFactory = pricePlanViewModelFactory;
 }
Пример #20
0
 //IReturnablesRepository _returnablesRepository;
 public ProductViewModelBuilder( IProductRepository productRepository,
                                 IProductFactory productFactory,
                                 IProductPackagingRepository productPackagingRepository, 
                                 IProductPackagingTypeRepository productPackagingTypeRepository,
                                 IProductBrandRepository productBrandRepository,
                                 IProductTypeRepository productTypeRepository,
                                 IProductFlavourRepository productFlavourFactory,
     IProductPricingTierRepository productPricingTier,
     IProductPricingFactory productPricingFactory,
 IProductPricingRepository productPricingRepository,
     IVATClassRepository vatClassRepository,
     IAuditLogRepository auditLogRepository
     //IReturnablesRepository returnablesRepository
     )
 {
     _productRepository = productRepository;
     _productFactory = productFactory;
     _productBrandRepository = productBrandRepository;
     _productPackagingRepository = productPackagingRepository;
     _productPackagingTypeRepository = productPackagingTypeRepository;
     _productTypeRepository = productTypeRepository;
     _productFlavourRepository = productFlavourFactory;
     _productPricingFactory = productPricingFactory;
     _productPricingRepository = productPricingRepository;
     _productPricingTier = productPricingTier;
     _vatClassRepository = vatClassRepository;
     _auditLogRepository = auditLogRepository;
     //_returnablesRepository = returnablesRepository;
 }
Пример #21
0
 static DataStoreConfig()
 {
     _productRepository       = new ProductRepository();
     _userRepository          = new UserRepository();
     _paymentTypeRepository   = new PaymentTypeRepository();
     _productTypeRepository   = new ProductTypeRepository();
     _productTypeQueryService = new ProductTypeQueryService();
 }
 public ProductTypeBusinessEngine(IDataRepositoryFactory data_repo_fact, ICache cache, IEntityServiceFactory ent_serv_fact)
     : base(data_repo_fact, null, ent_serv_fact)
 {
     _cache            = cache;
     _report_prod_type = _data_repository_factory.GetDataRepository <IProductTypeRepository>();
     _prod_es          = _entity_service_factory.GetEntityService <IProductTypeEntityService>();
     GetTypes();
 }
Пример #23
0
 public IProductTypeRepository GetProductTypeRepository()
 {
     if (productTypeRepository == null)
     {
         productTypeRepository = new ProductTypeRepository(context);
     }
     return(productTypeRepository);
 }
Пример #24
0
 public ProductController(IProductRepository productRepository,
                          IWebHostEnvironment webHostEnvironment,
                          IProductTypeRepository productTypeRepository)
 {
     this.productRepository     = productRepository;
     this.webHostEnvironment    = webHostEnvironment;
     this.productTypeRepository = productTypeRepository;
 }
Пример #25
0
 public void SetUpMethod()
 {
     StubUnit             = Substitute.For <IUnitOfWork>();
     StubProductRepo      = Substitute.For <IProductRepository>();
     StubProviderRepo     = Substitute.For <IProviderRepository>();
     StubProductTypeRepo  = Substitute.For <IProductTypeRepository>();
     StubSerialNumberRepo = Substitute.For <ISerialNumberRepository>();
 }
Пример #26
0
 public ProductController(IProductRepository productRepository,
                          IProductTypeRepository productTypeRepository,
                          IProductPictureRepository productPictureRepository)
 {
     _productRepository        = productRepository;
     _productTypeRepository    = productTypeRepository;
     _productPictureRepository = productPictureRepository;
 }
 public ProductParameterRepositoryService()
 {
     IoCManagerCore.Start();
     _productTypeRepository = IoCManagerCore.Kernel.Get<IProductTypeRepository>();
     _productParametrRepository = IoCManagerCore.Kernel.Get<IProductParametrRepository>();
     _productParametrValueRepository = IoCManagerCore.Kernel.Get<IProductParametrValueRepository>();
     wrapperProductParametr = new WrapperProductParameter();
 }
Пример #28
0
        public CategoryWebService()
        {
            BzaleDatabaseContext context = new BzaleDatabaseContext();

            _categoryRepository    = new MainCategoryRepository(context);
            _subcategoryRepository = new SubCategoryRepository(context);
            _productRepository     = new ProductTypeRepository(context);
        }
Пример #29
0
 public ProductTypeService(
     IProductTypeRepository productTypeRepository,
     IUnitOfWork uow
     )
 {
     this._productTypeRepository = productTypeRepository;
     this._uow = uow;
 }
Пример #30
0
        // GET: /Admin/ProductType/

        public ProductTypeController(IProductTypeRepository _productTypeRepository,
                                     IProductTypeGroupRepository _productTypeGroupRepository,
                                     IProductTypeGroupMapRepository _productTypeGroupMapRepository)
        {
            this.baseRepository                = _productTypeRepository;
            this.productTypeRepository         = _productTypeRepository;
            this.productTypeGroupRepository    = _productTypeGroupRepository;
            this.productTypeGroupMapRepository = _productTypeGroupMapRepository;
        }
Пример #31
0
 public EFUnitOfWork(IProductRepository productRepository, IProductTypeRepository productTypeRepository, IStoreRepository storeRepository, IBookingRepository bookingRepository, IBookingDurationRepository bookingDurationRepository, EFAppDBContext dBContest)
 {
     ProductRepository         = productRepository;
     ProductTypeRepository     = productTypeRepository;
     StoreRepository           = storeRepository;
     BookingRepository         = bookingRepository;
     BookingDurationRepository = bookingDurationRepository;
     _dBContest = dBContest;
 }
Пример #32
0
 /// <summary>
 ///     Create new instance.
 /// </summary>
 public InsuranceController(
     IMapper mapper,
     ILogger <InsuranceController> logger,
     IProductTypeRepository productTypeRepository)
 {
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _productTypeRepository = productTypeRepository ?? throw new ArgumentNullException(nameof(productTypeRepository));
 }
Пример #33
0
 public MongoContextSeed(IProductRepository productRepo, IProductBrandRepository productBrandRepo, IProductTypeRepository productTypeRepo,
                         IImageRepository imageRepo, ILoggerManager logger, IMapper mapper)
 {
     _productRepo      = productRepo;
     _productBrandRepo = productBrandRepo;
     _productTypeRepo  = productTypeRepo;
     _logger           = logger;
     _mapper           = mapper;
     _imageRepo        = imageRepo;
 }
Пример #34
0
 public ProductService(IProductRepository productRepository,
                       IProductTypeRepository productTypeRepository,
                       IProduct_ProductAttributeMappingRepository product_ProductAttributeMappingRepository,
                       IProductAttributeValueRepository productAttributeValueRepository)
 {
     this._productRepository     = productRepository;
     this._productTypeRepository = productTypeRepository;
     this._product_ProductAttributeMappingRepository = product_ProductAttributeMappingRepository;
     this._productAttributeValueRepository           = productAttributeValueRepository;
 }
 public ReportController(IReportApplicationService reportApplicationService,
                         IBranchRepository branchRepository,
                         IProductTypeRepository productTypeRepository,
                         ICoupanApplicationService coupanApplicationService)
 {
     this._reportApplicationService = reportApplicationService;
     this._branchRepository         = branchRepository;
     this._productTypeRepository    = productTypeRepository;
     this._coupanApplicationService = coupanApplicationService;
 }
Пример #36
0
        //
        // GET: /Agrimanagr/SaleProduct/

        public ProductController(IDTOToEntityMapping dtoToEntityMapping, IMasterDataToDTOMapping masterDataToDtoMapping, CokeDataContext context, IProductRepository productRepository, IProductFlavourRepository productFlavourRepository, IProductPackagingRepository productPackagingRepository, IProductBrandRepository productBrandRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IProductTypeRepository productTypeRepository, IVATClassRepository vatClassRepository, IProductViewModelBuilder productViewModelBuilder) : base(dtoToEntityMapping, masterDataToDtoMapping, context)
        {
            _productRepository = productRepository;
            _productFlavourRepository = productFlavourRepository;
            _productPackagingRepository = productPackagingRepository;
            _productBrandRepository = productBrandRepository;
            _productPackagingTypeRepository = productPackagingTypeRepository;
            _productTypeRepository = productTypeRepository;
            _vatClassRepository = vatClassRepository;
            _productViewModelBuilder = productViewModelBuilder;
        }
Пример #37
0
 public ProductImportService(IProductRepository productRepository, IProductBrandRepository productBrandRepository, IProductFlavourRepository flavourRepository, IProductPackagingRepository productPackagingRepository, ISupplierRepository supplierRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IProductTypeRepository productTypeRepository, IVATClassRepository vatClassRepository, IProductPricingRepository productPricingRepository, IProductPricingTierRepository productPricingTierRepository)
 {
     _productRepository = productRepository;
     _productBrandRepository = productBrandRepository;
     _flavourRepository = flavourRepository;
     _productPackagingRepository = productPackagingRepository;
     _supplierRepository = supplierRepository;
     _productPackagingTypeRepository = productPackagingTypeRepository;
     _productTypeRepository = productTypeRepository;
     _vatClassRepository = vatClassRepository;
     _productPricingRepository = productPricingRepository;
     _productPricingTierRepository = productPricingTierRepository;
     _failedImpoprts=new List<string>();
 }
Пример #38
0
 // GET: /Admin/ProductType/
 public ProductController(IProductRepository _productRepository,
     IProductTypeRepository _productTypeRepository,
     IDistributorRepository _distributorRepository,
     IManufacturerRepository _manufacturerRepository,
     IProductStatusRepository _productStatusRepository,
     IProductStatusMapRepository _productStatusMapRepository,
     IProductLabelRepository _productLabelRepository)
 {
     this.baseRepository = _productRepository;
     this.productRepository = _productRepository;
     this.productTypeRepository = _productTypeRepository;
     this.distributorRepository = _distributorRepository;
     this.manufacturerRepository = _manufacturerRepository;
     this.productStatusRepository = _productStatusRepository;
     this.productStatusMapRepository = _productStatusMapRepository;
     this.productLabelRepository = _productLabelRepository;
 }
       public CompetitorProductsViewModelBuilder(ICompetitorProductsRepository competitorProductsRepository,
       IProductBrandRepository productBrandRepository,
       IProductFlavourRepository flavourRepository,
       IProductPackagingRepository packagingRepository,
       IProductPackagingTypeRepository packagingTypeRepository,
       IProductTypeRepository productTypeRepository,
           ICompetitorRepository competitorRepository
           )
       {
           _competitorProductsRepository = competitorProductsRepository;
           _productBrandRepository = productBrandRepository;
           _competitorRepository = competitorRepository;
           _productTypeRepository = productTypeRepository;
           _flavourRepository =flavourRepository;
           _packagingRepository = packagingRepository;
           _packagingTypeRepository = packagingTypeRepository;

       }
 public MasterDataEnvelopeBuilder(IProductTypeRepository productTypeRepository, IProductBrandRepository productBrandRepository, IProductFlavourRepository productFlavourRepository,
     IProductPackagingRepository productPackagingRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IProductRepository productRepository, 
     IRegionRepository regionRepository, ICostCentreRepository costCentreRepository, ICostCentreApplicationRepository costCentreApplicationRepository, 
     IProductPricingRepository pricingRepository, IVATClassRepository vatClassRepository, IProductPricingTierRepository productPricingTierRepository, 
     ICountryRepository countryRepository, IOutletTypeRepository outletTypeRepository, IUserRepository userRepository, IOutletRepository outletRepository, 
     IRouteRepository routeRepository, ITransporterRepository transporterRepository, IDistributorSalesmanRepository distributorSalesmanRepository, 
     IProducerRepository producerRepository, IDistributorRepository distributorrepository, ISocioEconomicStatusRepository socioEconomicStatusRepository, 
     IOutletCategoryRepository outletCategoryRepository, ITerritoryRepository territoryRepository, IAreaRepository areaRepository, IContactRepository contactRepository, 
     IDistributorPendingDispatchWarehouseRepository distributorPendingDispatchWarehouseRepository, IChannelPackagingRepository channelPackagingRepository, 
     ICompetitorRepository competitorRepository, ICompetitorProductsRepository competitorProductsRepository, IAssetRepository coolerRepository, 
     IAssetTypeRepository coolerTypeRepository, IDistrictRepository districtRepository, IProvincesRepository provinceRepository, IReOrderLevelRepository reorderLevelRepository, 
     ITargetPeriodRepository targetPeriodRepository, ITargetRepository targetRepository, IProductDiscountRepository productDiscountRepository, 
     ISaleValueDiscountRepository saleValueDiscountRepository, IDiscountGroupRepository discountGroupRepository, IPromotionDiscountRepository promotionDiscountRepository, 
     ICertainValueCertainProductDiscountRepository certainValueCertainProductDiscountRepository, IFreeOfChargeDiscountRepository freeOfChargeDiscountRepository, 
     IProductDiscountGroupRepository productDiscountGroupRepository, ISalesmanRouteRepository salesmanRouteRepository, IContainmentRepository containmentRepository, 
     IUserGroupRepository userGroupRepository, IUserGroupRolesRepository userGroupRolesRepository, IBankRepository bankRepository, IBankBranchRepository bankBranchRepository, 
     ISupplierRepository supplierRepository, IContactTypeRepository contactTypeRepository, 
     IAssetCategoryRepository assetCategoryRepository, IAssetStatusRepository assetStatusRepository, IOutletVisitDayRepository outletVisitDayRepository, 
     IOutletPriorityRepository outletPriorityRepository, ITargetItemRepository targetItemRepository, ISettingsRepository settingsRepository, 
     IInventoryRepository inventoryRepository, IPaymentTrackerRepository paymentTrackerRepository, IRetireDocumentSettingRepository retireDocumentSettingRepository, 
     ICommodityTypeRepository commodityTypeRepository, ICommodityRepository commodityRepository, ICommodityOwnerTypeRepository commodityOwnerTypeRepository, 
     ICommodityProducerRepository commodityProducerRepository, ICommoditySupplierRepository commoditySupplierRepository, ICommodityOwnerRepository commodityOwnerRepository, 
     ICentreRepository centreRepository, IHubRepository hubRepository, IPurchasingClerkRepository purchasingClerkRepository, 
     IPurchasingClerkRouteRepository purchasingClerkRouteRepository, ICentreTypeRepository centreTypeRepository, IEquipmentRepository equipmentRepository, 
     IStoreRepository storeRepository, IMasterDataAllocationRepository masterDataAllocationRepository, IContainerTypeRepository containerTypeRepository, IVehicleRepository vehicleRepository)
 {
     _productTypeRepository = productTypeRepository;
     _productBrandRepository = productBrandRepository;
     _productFlavourRepository = productFlavourRepository;
     _productPackagingRepository = productPackagingRepository;
     _productPackagingTypeRepository = productPackagingTypeRepository;
     _productRepository = productRepository;
     _regionRepository = regionRepository;
     _costCentreRepository = costCentreRepository;
     _costCentreApplicationRepository = costCentreApplicationRepository;
     _pricingRepository = pricingRepository;
     _vatClassRepository = vatClassRepository;
     _ProductPricingTierRepository = productPricingTierRepository;
     _countryRepository = countryRepository;
     _outletTypeRepository = outletTypeRepository;
     _userRepository = userRepository;
     _outletRepository = outletRepository;
     _routeRepository = routeRepository;
     _transporterRepository = transporterRepository;
     _distributorSalesmanRepository = distributorSalesmanRepository;
     _producerRepository = producerRepository;
     _distributorrepository = distributorrepository;
     _socioEconomicStatusRepository = socioEconomicStatusRepository;
     _outletCategoryRepository = outletCategoryRepository;
     _territoryRepository = territoryRepository;
     _areaRepository = areaRepository;
     _contactRepository = contactRepository;
     _distributorPendingDispatchWarehouseRepository = distributorPendingDispatchWarehouseRepository;
     _channelPackagingRepository = channelPackagingRepository;
     _competitorRepository = competitorRepository;
     _competitorProductsRepository = competitorProductsRepository;
     _coolerRepository = coolerRepository;
     _coolerTypeRepository = coolerTypeRepository;
     _districtRepository = districtRepository;
     _provinceRepository = provinceRepository;
     _reorderLevelRepository = reorderLevelRepository;
     _targetPeriodRepository = targetPeriodRepository;
     _targetRepository = targetRepository;
     _productDiscountRepository = productDiscountRepository;
     _saleValueDiscountRepository = saleValueDiscountRepository;
     _discountGroupRepository = discountGroupRepository;
     _promotionDiscountRepository = promotionDiscountRepository;
     _certainValueCertainProductDiscountRepository = certainValueCertainProductDiscountRepository;
     _freeOfChargeDiscountRepository = freeOfChargeDiscountRepository;
     _productDiscountGroupRepository = productDiscountGroupRepository;
     _salesmanRouteRepository = salesmanRouteRepository;
     _containmentRepository = containmentRepository;
     _userGroupRepository = userGroupRepository;
     _userGroupRolesRepository = userGroupRolesRepository;
     _bankRepository = bankRepository;
     _bankBranchRepository = bankBranchRepository;
     _supplierRepository = supplierRepository;
     _contactTypeRepository = contactTypeRepository;
     _assetCategoryRepository = assetCategoryRepository;
     _assetStatusRepository = assetStatusRepository;
     _outletVisitDayRepository = outletVisitDayRepository;
     _outletPriorityRepository = outletPriorityRepository;
     _targetItemRepository = targetItemRepository;
     _settingsRepository = settingsRepository;
     _inventoryRepository = inventoryRepository;
     _paymentTrackerRepository = paymentTrackerRepository;
     _retireDocumentSettingRepository = retireDocumentSettingRepository;
     _commodityTypeRepository = commodityTypeRepository;
     _commodityRepository = commodityRepository;
     _commodityOwnerTypeRepository = commodityOwnerTypeRepository;
     _commodityProducerRepository = commodityProducerRepository;
     _commoditySupplierRepository = commoditySupplierRepository;
     _commodityOwnerRepository = commodityOwnerRepository;
     _centreRepository = centreRepository;
     _hubRepository = hubRepository;
     _purchasingClerkRepository = purchasingClerkRepository;
     _purchasingClerkRouteRepository = purchasingClerkRouteRepository;
     _centreTypeRepository = centreTypeRepository;
     _equipmentRepository = equipmentRepository;
     _storeRepository = storeRepository;
     _masterDataAllocatioRepository = masterDataAllocationRepository;
     _containerTypeRepository = containerTypeRepository;
     _vehicleRepository = vehicleRepository;
 }
 public ProductTypesController(IProductTypeRepository producttypeRepository)
 {
     this.producttypeRepository = producttypeRepository;
 }
Пример #42
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 void Setup()
        {
            _testHelper = ObjectFactory.GetInstance<TestHelper>();
            _productTypeRepository = _testHelper.Ioc<IProductTypeRepository>();

        }
Пример #44
0
 public ProductTypeService(IProductTypeRepository productTypeRepository)
 {
     _productTypeRepository = productTypeRepository;
 }
Пример #45
0
 public MenusController(IProductTypeRepository producttypeRepository, IMenuRepository menuRepository, IOrderRepository orderRepository)
 {
     this.producttypeRepository = producttypeRepository;
     this.menuRepository = menuRepository;
     this.orderRepository = orderRepository;
 }
  public AdminProductTypeViewModelBuilder(IProductTypeRepository productTypeRepository)
 {
     _productTypeRepository = productTypeRepository;
 }
Пример #47
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 ProductTypeImporterService(CokeDataContext context, IProductTypeRepository productTypeRepository)
 {
     _productTypeRepository = productTypeRepository;
     _context = context;
    
 }
Пример #49
0
 public ProductTypeImportService(IProductTypeRepository repository, IDTOToEntityMapping mappingService, CokeDataContext ctx)
 {
     _repository = repository;
     _mappingService = mappingService;
     _ctx = ctx;
 }
Пример #50
0
 public PropertyUpgradeUoW(IProductTypeRepository productTypeRepository, IGameSimContext context)
 {
     productTypeRepository.Context = context;
     ProductTypeRepository = productTypeRepository;
 }
Пример #51
0
 public DTOToEntityMapping(IProductPricingRepository productPricingRepository,IProductTypeRepository productTypeRepository, IRegionRepository regionRepository, IContactTypeRepository contactTypeRepository,
      IUserRepository userRepository, IProductPricingTierRepository pricingTierRepository, IRouteRepository routeRepository,
     IOutletCategoryRepository outletCategoryRepository, IOutletTypeRepository outletTypeRepository, IContactRepository contactRepository, IDiscountGroupRepository discountGroupRepository,
     IVATClassRepository vatClassRepository, IDistributorRepository distributorRepository, ICountryRepository countryRepository, ISupplierRepository supplierRepository,
     IProductBrandRepository productBrandRepository, IProductRepository productRepository, IProductFlavourRepository productFlavourRepository, IUserGroupRepository userGroupRepository,
     ICostCentreRepository costCentreRepository, IProvincesRepository provincesRepository, ITargetPeriodRepository targetPeriodRepository, IAssetCategoryRepository assetCategoryRepository,
     IAssetStatusRepository assetStatusRepository, IAssetTypeRepository assetTypeRepository, IProductPackagingRepository productPackagingRepository, IBankRepository bankRepository,
     ICompetitorRepository competitorRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IContainmentRepository containmentRepository, ITargetRepository targetRepository,
     ICommodityTypeRepository commodityTypeRepository, ICommodityRepository commodityRepository, ICommodityOwnerTypeRepository commodityOwnerTypeRepository, ICommodityProducerRepository commodityProducerRepository,
     ICommoditySupplierRepository commoditySupplierRepository, ICommodityOwnerRepository commodityOwnerRepository, ICentreRepository centreRepository, IHubRepository hubRepository, IPurchasingClerkRepository purchasingClerkRepository,
     ICentreTypeRepository centreTypeRepository, IContainerTypeRepository containerTypeRepository, IVehicleRepository vehicleRepository
     )
 {
     _productTypeRepository = productTypeRepository;
     _regionRepository = regionRepository;
     _contactTypeRepository = contactTypeRepository;
    // _maritalStatusRepository = maritalStatusRepository;
     _userRepository = userRepository;
     _pricingTierRepository = pricingTierRepository;
     _routeRepository = routeRepository;
     _outletCategoryRepository = outletCategoryRepository;
     _outletTypeRepository = outletTypeRepository;
     _contactRepository = contactRepository;
     _discountGroupRepository = discountGroupRepository;
     _vatClassRepository = vatClassRepository;
     _distributorRepository = distributorRepository;
     _countryRepository = countryRepository;
     _supplierRepository = supplierRepository;
     _productBrandRepository = productBrandRepository;
     _productRepository = productRepository;
     _productFlavourRepository = productFlavourRepository;
     _userGroupRepository = userGroupRepository;
     _costCentreRepository = costCentreRepository;
     _provincesRepository = provincesRepository;
     _targetPeriodRepository = targetPeriodRepository;
     _assetCategoryRepository = assetCategoryRepository;
     _assetStatusRepository = assetStatusRepository;
     _assetTypeRepository = assetTypeRepository;
     _productPackagingRepository = productPackagingRepository;
     _bankRepository = bankRepository;
     _competitorRepository = competitorRepository;
     _productPackagingTypeRepository = productPackagingTypeRepository;
     _containmentRepository = containmentRepository;
     _productPricingRepository = productPricingRepository;
     _targetRepository = targetRepository;
     _commodityTypeRepository = commodityTypeRepository;
     _commodityRepository = commodityRepository;
     _commodityOwnerTypeRepository = commodityOwnerTypeRepository;
     _commodityProducerRepository = commodityProducerRepository;
     _commoditySupplierRepository = commoditySupplierRepository;
     _commodityOwnerRepository = commodityOwnerRepository;
     _centreRepository = centreRepository;
     _hubRepository = hubRepository;
     _purchasingClerkRepository = purchasingClerkRepository;
     _centreTypeRepository = centreTypeRepository;
     _containerTypeRepository = containerTypeRepository;
     _vehicleRepository = vehicleRepository;
     //SetupAutomapperMappings();
 }