public MainSiteController(IAppConfigurationReader configurationReader, ILogger logger)
 {
     this.configurationReader = configurationReader;
     this.logger = logger;
 }
 public ProductsListController(IAppConfigurationReader configurationReader, IProductsSelectorService productsSelectorService, ILogger logger)
 {
     this.configurationReader     = configurationReader;
     this.productsSelectorService = productsSelectorService;
     this.logger = logger;
 }
 public ProductsSelectorService(IProductRepository repository, IAppConfigurationReader configurationReader, ILogger logger)
 {
     this.repository          = repository;
     this.configurationReader = configurationReader;
     this.logger = logger;
 }
Example #4
0
 public PaginationService(IProductsSelectorService productsSelectorService, IAppConfigurationReader configurationReader)
 {
     this.productsSelectorService = productsSelectorService;
     this.configurationReader     = configurationReader;
 }
Example #5
0
 public NavService(IProductRepository repository, IAppConfigurationReader configurationReader)
 {
     this.products = repository.Products.ToList();
     this.allCategoryOptionName = configurationReader.GetAllCategoryOptionName();
 }