public CatalogItemService(
     ICatalogItemRepository repository,
     ICatalogService catalogService)
     : base(repository)
 {
     CatalogService = catalogService;
 }
Example #2
0
 public CommandController(
     EnbsvParserService enbsvParserService,
     GazServiceParserService gazServiceParserService,
     IPartsRepository partsRepository,
     IPartProducerRepository partProducerRepository,
     ICatalogItemRepository catalogItemRepository,
     IPartSupplierRepository partSupplierRepository,
     ISupplierPriceItemRepository supplierPriceItemRepository,
     IModerationService moderationService,
     IHostingEnvironment hostingEnvironment,
     ISchedulerWrapper scheduler,
     IGoogleDriveService googleDriveService)
 {
     this._scheduler                   = scheduler;
     this._googleDriveService          = googleDriveService;
     this._moderationService           = moderationService;
     this._gazServiceParserService     = gazServiceParserService;
     this._enbsvParserService          = enbsvParserService;
     this._partSupplierRepository      = partSupplierRepository;
     this._partsRepository             = partsRepository;
     this._partProducerRepository      = partProducerRepository;
     this._hostingEnvironment          = hostingEnvironment;
     this._catalogItemRepository       = catalogItemRepository;
     this._supplierPriceItemRepository = supplierPriceItemRepository;
 }
 public PullAdminController(IPullHdrRepository pulls, ICatalogItemRepository ci, IPullItemRepository pi)  // -----------------------------------------------------------
 {
     pitemRepo = pi;
     pullRepo  = pulls;
     ciRepo    = ci;
     cikvp     = ci.CatItemKVP;
     phlvm     = new PullHdrListViewModel(pulls, ci);
 } // eo PullAdminContnroller class --------------------------------------------------------
 public SearchController(ICatalogItemRepository catalogItemRepository,
                         ISupplierPriceItemRepository supplierPriceItemRepository,
                         IPartSupplierRepository partSupplierRepository)
 {
     this._partSupplierRepository      = partSupplierRepository;
     this._catalogItemRepository       = catalogItemRepository;
     this._supplierPriceItemRepository = supplierPriceItemRepository;
 }
Example #5
0
 public AddCatalogItemHandler(
     ICatalogItemRepository catalogItemRepository,
     IAsyncRepository <CatalogBrand> catalogBrandRepository,
     IAsyncRepository <CatalogType> catalogTypeRepository)
 {
     _catalogItemRepository  = catalogItemRepository;
     _catalogBrandRepository = catalogBrandRepository;
     _catalogTypeRepository  = catalogTypeRepository;
 }
Example #6
0
        public PullHdrController(IPullHdrRepository repoService, Cart cartService, ICatalogItemRepository itemService) // ----------
        {
            repository = repoService;
            cart = cartService;
            ciRepo = itemService;
            PullOrders = repoService.PullOrders;
            phlvm = new PullHdrListViewModel(repoService, itemService);

        } // eo constructor with dependency injection ---------------------------------------------
Example #7
0
        public IActionResult ItemsWithNameAsync([FromServices] ICatalogItemRepository repository, string name, int pageSize = 10, int pageIndex = 0)
        {
            var request = repository.ItemsWithNameAsync(name, pageSize, pageIndex);

            if (request.Result.HasError())
            {
                return(BadRequest(request.Result.Error()));
            }

            return(Ok(new { Count = request.Result.Count(), Data = request.Result.ResponseObj() }));
        }
Example #8
0
        public IActionResult ItemsByTypeIdAndBrandIdAsync([FromServices] ICatalogItemRepository repository, [FromQuery] int catalogTypeId, [FromQuery] int?catalogBrandId, [FromQuery] int pageSize = 10, [FromQuery] int pageIndex = 0)
        {
            var request = repository.ItemsByTypeIdAndBrandIdAsync(catalogTypeId, catalogBrandId, pageSize, pageIndex);

            if (request.Result.HasError())
            {
                return(BadRequest(request.Result.Error()));
            }

            return(Ok(new { Count = request.Result.Count(), Data = request.Result.ResponseObj() }));
        }
Example #9
0
        public IActionResult GetItemsByIdsAsync([FromServices] ICatalogItemRepository repository, [FromQuery] int pageSize = 10, [FromQuery] int pageIndex = 0)
        {
            var request = repository.GetItemsByIdsAsync(pageSize, pageIndex);

            if (request.Result.HasError())
            {
                return(BadRequest(request.Result.Error()));
            }

            return(Ok(new { Count = request.Result.Count(), Data = request.Result.ResponseObj() }));
        }
 public CatalogViewModelService(
     ILoggerFactory loggerFactory,
     ICatalogItemRepository itemRepository,
     IAsyncRepository <CatalogBrand> brandRepository,
     IAsyncRepository <CatalogType> typeRepository,
     IUriComposer uriComposer)
 {
     _logger          = loggerFactory.CreateLogger <CatalogViewModelService>();
     _itemRepository  = itemRepository;
     _brandRepository = brandRepository;
     _typeRepository  = typeRepository;
     _uriComposer     = uriComposer;
 }
 public ModerationService(IProducerCodeService producerCodeService,
                          IPartProducerRepository partProducerRepository,
                          IModerationRepository moderationRepository,
                          ISupplierPriceItemRepository supplierPriceItemRepository,
                          ICatalogItemRepository catalogItemRepository,
                          IHostingEnvironment hostingEnvironment)
 {
     this._catalogItemRepository       = catalogItemRepository;
     this._producerCodeService         = producerCodeService;
     this._moderationRepository        = moderationRepository;
     this._supplierPriceItemRepository = supplierPriceItemRepository;
     this._hostingEnvironment          = hostingEnvironment;
     this._partProducerRepository      = partProducerRepository;
 }
Example #12
0
        } // eo property -------------------------
        
       


        // Constructor, one parameter
        public CatalogItemController(ICatalogItemRepository repo) // ------------------------------
        {
            repository = repo;            

        } // eo constructor -----------------------------------------------------------------------
 public InMemoryShopCatalogFiller()
 {
     _catalogItemRepository = ServiceLocator.Locator.Resolve<ICatalogItemRepository>();
 }
 public StatisticService(ICatalogItemRepository catalogItemRepository, IProducerCodeService producerCodeService, ICatalogItemStatisticRepository catalogItemStatisticRepository)
 {
     this._catalogItemRepository          = catalogItemRepository;
     this._producerCodeService            = producerCodeService;
     this._catalogItemStatisticRepository = catalogItemStatisticRepository;
 }
Example #15
0
 public Handler(ICatalogItemRepository catalogItemRepository)
 {
     _catalogItemRepository = catalogItemRepository;
 }
Example #16
0
 public CatalogService(ICatalogItemRepository catalogItemRepository)
 => _catalogItemRepository = catalogItemRepository;
 public PullHdrListViewModel(IPullHdrRepository repo, ICatalogItemRepository repo2) // -----
 {
     phRepo     = repo;
     ciRepo     = repo2;
     catItemKVP = repo2.CatItemKVP;
 } // eo constructor -----------------------------------------------------------------------
 public CatalogItemManager(ICatalogItemRepository catalogItemRepository)
 {
     _catalogItemRepository = catalogItemRepository ?? throw new ArgumentNullException(nameof(catalogItemRepository));
 }
 public ShopCatalogService(ICatalogItemRepository catalogItemRepository, CatalogItemAssembler catalogItemAssembler)
 {
     _catalogItemRepository = catalogItemRepository;
     _catalogItemAssembler = catalogItemAssembler;
 }
Example #20
0
 public CatalogController(ICatalogItemRepository catalogItemRepository)
 {
     _catalogItemRepository = catalogItemRepository;
 }
 public UpdateCatalogItemHandler(ICatalogItemRepository catalogItemRepository)
 {
     _catalogItemRepository = catalogItemRepository;
 }
 public CatalogItemsQueryHandler(ICatalogItemRepository catalogItemRepository)
 {
     _catalogItemRepository = catalogItemRepository;
 }
Example #23
0
 public DeleteCatalogItemHandler(ICatalogItemRepository repository)
 {
     _repository = repository;
 }
Example #24
0
 public AddCatalogItemHandler(ICatalogItemRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
Example #25
0
 public GetCatalogItemHandler(ICatalogItemRepository repository)
 {
     _repository = repository;
 }
Example #26
0
        // constructor with two service parameters
        public CartController(ICatalogItemRepository repo, Cart cartService) // -------------------------------------
        {
            repository = repo;
            cart = cartService; // p 273

        } // eo constructor -----------------------------------------------------------------------
Example #27
0
 public ProductController(ICatalogItemRepository catalogItemRepository, ICategoryRepository categoryRepository)
 {
     _catalogItemRepository = catalogItemRepository;
     _categoryRepository    = categoryRepository;
 }
 public ShopCatalogService()
 {
     _catalogItemRepository = ServiceLocator.Locator.Resolve<ICatalogItemRepository>();
     _catalogItemAssembler = new CatalogItemAssembler();
 }