public StoreProductController(IProductCore product, IBrandCore brand, IAttributeCore attribute, ISpecificationCore specifications)
 {
     _product        = product;
     this._brand     = brand;
     _attribute      = attribute;
     _specifications = specifications;
 }
        public CategoryController(IBrandCore brand, IAttributeCore attribute, ISpecificationCore specification, ICloudStorage cloudStorage, ICatalogCore catalog, IMapper mapper, IUnitOfWork db)
        {
            _brand         = brand;
            _attribute     = attribute;
            _specification = specification;

            _catalog      = catalog;
            _cloudStorage = cloudStorage;
            _seo          = new SeoCoreCatalog(mapper, db);
        }
 public ApprovalInfoController(
     IVendorCore vendor,
     ICloudStorage cloudStorage,
     IVendorSliderCore vendorSlider,
     IVendorProductCategoryCore vendorCategory,
     IProductCore product, IBrandCore brand)
 {
     _vendor         = vendor;
     _cloudStorage   = cloudStorage;
     _vendorSlider   = vendorSlider;
     _vendorCategory = vendorCategory;
     _product        = product;
     _brand          = brand;
 }
 public BrandController(ICloudStorage cloudStorage, ICatalogCore catalog, IBrandCore brand)
 {
     _catalog      = catalog;
     _brand        = brand;
     _cloudStorage = cloudStorage;
 }