public FeatureRepository(DatabaseContext dbContext,
                          FeatureItemRepository featureItemRepository,
                          ProductFeatureRepository productFeatureRepository,
                          ProductGroupFeatureRepository productGroupFeatureRepository,
                          ProductGroupDependenciesRepository productGroupDependenciesRepository)  : base(dbContext)
 {
     _featureItemRepository              = featureItemRepository;
     _productFeatureRepository           = productFeatureRepository;
     _productGroupFeatureRepository      = productGroupFeatureRepository;
     _productGroupDependenciesRepository = productGroupDependenciesRepository;
 }
 public ManageProductGroupDependencyController(UsersAccessRepository usersAccessRepository,
                                               ProductGroupDependenciesRepository productGroupDependenciesRepository,
                                               ProductGroupRepository productGroupRepository,
                                               FeatureRepository featureRepository,
                                               ConditionRepository conditionRepository,
                                               ProductGroupFeatureRepository productGroupFeatureRepository,
                                               FeatureItemRepository featureItemRepository
                                               ) : base(usersAccessRepository)
 {
     _productGroupDependenciesRepository = productGroupDependenciesRepository;
     _productGroupRepository             = productGroupRepository;
     _featureRepository             = featureRepository;
     _conditionRepository           = conditionRepository;
     _productGroupFeatureRepository = productGroupFeatureRepository;
     _featureItemRepository         = featureItemRepository;
 }