Ejemplo n.º 1
0
        public JsonResult GetCategories()
        {
            List <Models.Category> categories = new List <Models.Category>();

            try
            {
                List <Categories> categoryList = _repository.GetCategories();
                if (categoryList != null)
                {
                    foreach (var category in categoryList)
                    {
                        Models.Category categoryObj = _mapper.Map <Models.Category>(category);
                        categories.Add(categoryObj);
                    }
                }
            }

            catch (Exception ex)
            {
                categories = null;
            }


            return(new JsonResult(categories));
        }
        public IActionResult ViewCategories()
        {
            var lstEntityCategories = repObj.GetCategories();
            List <Models.Categories> lstModelCategories = new List <Models.Categories>();

            foreach (var category in lstEntityCategories)
            {
                lstModelCategories.Add(_mapper.Map <Models.Categories>(category));
            }
            return(View(lstModelCategories));
        }
Ejemplo n.º 3
0
        public IActionResult GetProductForCategory(byte?categoryId)
        {
            ViewBag.CategoryList = _repObj.GetCategories();
            var productList = _repObj.GetProducts();
            var products    = new List <Models.Products>();

            foreach (var product in productList)
            {
                products.Add(_mapper.Map <Models.Products>(product));
            }
            var filteredProducts = products.Where(model => model.CategoryId == categoryId);

            return(View(filteredProducts));
        }