public ProductController(ProductRepostitory productRepostitory,
                          ProductDiscountRepository productDiscountRepository,
                          IConfiguration Configuration,
                          ProductGalleryRepository productGalleryRepository,
                          ProductPackageRepostitory productPackageRepostitory,
                          ProductGroupRepository productGroupRepository,
                          ProductFeatureRepository productFeatureRepository,
                          FeatureItemRepository featureItemRepository,
                          ProductGroupFeatureRepository productGroupFeatureRepository,
                          ProductPackageGroupRepository productPackageGroupRepository,
                          ProductPackageDetailsRepostitory productPackageDetailsRepostitory,
                          ProductUnitRepository productUnitRepository)
 {
     _productRepository         = productRepostitory;
     _productDiscountRepository = productDiscountRepository;
     configuration                     = Configuration;
     _productGalleryRepository         = productGalleryRepository;
     _productPackageRepostitory        = productPackageRepostitory;
     _productGroupRepository           = productGroupRepository;
     _productFeatureRepository         = productFeatureRepository;
     _featureItemRepository            = featureItemRepository;
     _productGroupFeatureRepository    = productGroupFeatureRepository;
     _productPackageGroupRepository    = productPackageGroupRepository;
     _productPackageDetailsRepostitory = productPackageDetailsRepostitory;
     _productUnitRepository            = productUnitRepository;
 }
Beispiel #2
0
 public StoreUnitOfWork(string connectionString, string migrationAssemblyName)
     : base(connectionString, migrationAssemblyName)
 {
     CategoryRepository        = new CategoryRepository(_dbContext);
     ProductFeatureRepository  = new ProductFeatureRepository(_dbContext);
     ProductRepository         = new ProductRepository(_dbContext);
     ProductCategoryRepository = new ProductCategoryRepository(_dbContext);
 }
 public ManageProductGroupFeatureController(UsersAccessRepository usersAccessRepository,
                                            ProductGroupRepository productGroupRepository,
                                            ProductGroupFeatureRepository productGroupFeatureRepository,
                                            ProductFeatureRepository productFeatureRepository) : base(usersAccessRepository)
 {
     _productGroupRepository        = productGroupRepository;
     _productGroupFeatureRepository = productGroupFeatureRepository;
     _productFeatureRepository      = productFeatureRepository;
 }
Beispiel #4
0
 public ManageFeatureController(FeatureRepository featureRepository
                                , FeatureItemRepository featureItemRepository
                                , UsersAccessRepository usersAccessRepository,
                                ProductGroupFeatureRepository productGroupFeatureRepository,
                                ProductFeatureRepository productFeatureRepository) : base(usersAccessRepository)
 {
     _featureRepository             = featureRepository;
     _featureItemRepository         = featureItemRepository;
     _productGroupFeatureRepository = productGroupFeatureRepository;
     _productFeatureRepository      = productFeatureRepository;
 }
 public FeatureRepository(DatabaseContext dbContext,
                          FeatureItemRepository featureItemRepository,
                          ProductFeatureRepository productFeatureRepository,
                          ProductGroupFeatureRepository productGroupFeatureRepository,
                          ProductGroupDependenciesRepository productGroupDependenciesRepository)  : base(dbContext)
 {
     _featureItemRepository              = featureItemRepository;
     _productFeatureRepository           = productFeatureRepository;
     _productGroupFeatureRepository      = productGroupFeatureRepository;
     _productGroupDependenciesRepository = productGroupDependenciesRepository;
 }
Beispiel #6
0
        public ProductController()
        {
            prep = new ProductRepository();

            pcrep = new ProductCategoryRepository();

            frep = new FeatureRepository();

            crep = new CategoryRepository();

            pfrep = new ProductFeatureRepository();
        }
Beispiel #7
0
        public ProductVM()
        {
            crep = new ProductCategoryRepository();

            frep = new ProductFeatureRepository();


            //Categories = crep.GetActives();

            //Features = frep.GetActives();

            SelectedCategory = new List <ProductCategory>();

            SelectedFetaure = new List <ProductFeature>();
        }
 public ManageProductController(UsersAccessRepository usersAccessRepository,
                                ProductRepostitory productRepostitory,
                                ProductGroupRepository productGroupRepository,
                                ProductUnitRepository productUnitRepository,
                                ProductGroupFeatureRepository productGroupFeatureRepository,
                                ProductFeatureRepository productFeatureRepository,
                                ProductGalleryRepository productGalleryRepository,
                                FeatureRepository featureRepository,
                                ProductDiscountRepository productDiscountRepository) : base(usersAccessRepository)
 {
     _productRepostitory            = productRepostitory;
     _productGroupRepository        = productGroupRepository;
     _productUnitRepository         = productUnitRepository;
     _productGroupFeatureRepository = productGroupFeatureRepository;
     _productFeatureRepository      = productFeatureRepository;
     _productGalleryRepository      = productGalleryRepository;
     _featureRepository             = featureRepository;
     _productDiscountRepository     = productDiscountRepository;
 }