//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;
        }
Exemplo n.º 2
0
        public ProductTypeService(IProductTypeRepository productTypeRepository)
        {
            _productTypeRepository = productTypeRepository;

            _config = new Mapping.AutoMapperService().Configuration;
            mapper  = _config.CreateMapper();
        }
Exemplo n.º 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);
        }
Exemplo n.º 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;
        }
Exemplo n.º 5
0
 public ProductTypeService(IProductTypeRepository _repository, IWarningPeriodRepository _repositoryWarningPeriod,
                           IProductRepository _repositoryProduct)
 {
     repository = _repository;
     repositoryWarningPeriod = _repositoryWarningPeriod;
     repositoryProduct       = _repositoryProduct;
 }
Exemplo n.º 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;
        }
Exemplo n.º 8
0
 public ProductsController(IProductRepository productRepository, IProductTypeRepository productTypeRepository, IProductBrandRepository productBrandRepository, IMapper mapper)
 {
     _productBrandRepository = productBrandRepository;
     _productTypeRepository  = productTypeRepository;
     _mapper            = mapper;
     _productRepository = productRepository;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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>();
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 17
0
 public OrderPaidsController(IWaiterRepository waiterRepository, IRestaurantRepository restaurantRepository, IOrderPaidRepository orderpaidRepository, IProductTypeRepository producttypeRepository)
 {
     this.waiterRepository      = waiterRepository;
     this.restaurantRepository  = restaurantRepository;
     this.orderpaidRepository   = orderpaidRepository;
     this.producttypeRepository = producttypeRepository;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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();
 }
Exemplo n.º 23
0
 public IProductTypeRepository GetProductTypeRepository()
 {
     if (productTypeRepository == null)
     {
         productTypeRepository = new ProductTypeRepository(context);
     }
     return(productTypeRepository);
 }
Exemplo n.º 24
0
 public ProductController(IProductRepository productRepository,
                          IWebHostEnvironment webHostEnvironment,
                          IProductTypeRepository productTypeRepository)
 {
     this.productRepository     = productRepository;
     this.webHostEnvironment    = webHostEnvironment;
     this.productTypeRepository = productTypeRepository;
 }
Exemplo n.º 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>();
 }
Exemplo n.º 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();
 }
Exemplo n.º 28
0
        public CategoryWebService()
        {
            BzaleDatabaseContext context = new BzaleDatabaseContext();

            _categoryRepository    = new MainCategoryRepository(context);
            _subcategoryRepository = new SubCategoryRepository(context);
            _productRepository     = new ProductTypeRepository(context);
        }
Exemplo n.º 29
0
 public ProductTypeService(
     IProductTypeRepository productTypeRepository,
     IUnitOfWork uow
     )
 {
     this._productTypeRepository = productTypeRepository;
     this._uow = uow;
 }
Exemplo n.º 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;
        }
Exemplo n.º 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;
 }
Exemplo n.º 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));
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
        }
Exemplo n.º 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>();
 }
Exemplo n.º 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;

       }
Exemplo n.º 40
0
 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;
 }
Exemplo n.º 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>();

        }
Exemplo n.º 44
0
 public ProductTypeService(IProductTypeRepository productTypeRepository)
 {
     _productTypeRepository = productTypeRepository;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
    
 }
Exemplo n.º 49
0
 public ProductTypeImportService(IProductTypeRepository repository, IDTOToEntityMapping mappingService, CokeDataContext ctx)
 {
     _repository = repository;
     _mappingService = mappingService;
     _ctx = ctx;
 }
Exemplo n.º 50
0
 public PropertyUpgradeUoW(IProductTypeRepository productTypeRepository, IGameSimContext context)
 {
     productTypeRepository.Context = context;
     ProductTypeRepository = productTypeRepository;
 }
Exemplo n.º 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();
 }