public async Task <IActionResult> Categories()
        {
            ProductInfoDto productInfo = null;

            try
            {
                productInfo = await _ProductFacade.GetCategoriesAndBrands();
            }
            catch (HttpRequestException)
            {
                _logger.LogWarning("Exception Occured using Product Facade");
                productInfo = null;
            }

            var viewModel = new CategoryListViewModel()
            {
                Categories = productInfo.Categories
            };

            return(View(viewModel));
        }