public ProductController(ILogger <HomeController> logger
                                 , IConfiguration config, IHttpClientFactory httpClient, IHttpContextAccessor accessor
                                 , IWebHostEnvironment hostingEnvironment)
        {
            var token = accessor.HttpContext.User.Claims.First(x => x.Type == "token").Value;

            this._productProxy  = new ProductProxy(config, httpClient, token);
            this._categoryProxy = new CategoryProxy(config, httpClient, token);
            this._unitProxy     = new UnitProxy(config, httpClient, token);
            _hostingEnvironment = hostingEnvironment;
        }
Example #2
0
        private void CheckCat(CategoryProxy c)
        {
            List <CategoryProxy> cat = new List <CategoryProxy>();

            if (!IsNew)
            {
                cat = CategoryProxy.FullCatList();
            }
            if (c.IsChecked)
            {
                categoryAdded.Add(c);
            }
            else if (!c.IsChecked && categoryAdded.Contains(c))
            {
                categoryAdded.Remove(c);
            }
            CatChange = CompareCatList(categoryAdded, cat);
        }
        public CategoryController(ILogger <HomeController> logger, IConfiguration config, IHttpClientFactory httpClient, IHttpContextAccessor accessor)
        {
            var token = accessor.HttpContext.User.Claims.First(x => x.Type == "token").Value;

            this._proxy = new CategoryProxy(config, httpClient, token);
        }