Example #1
0
        public IViewComponentResult Invoke()
        {
            var categories = _categoryRepo.GetCategories()
                             .OrderBy(x => x.Name);

            return(View(categories));
        }
        // GET: Menu
        public ViewResult Index(string category)
        {
            IEnumerable <Menu> menus;
            string             currentCategory;

            if (string.IsNullOrEmpty(category))
            {
                menus = _menuRepo.GetMenus()
                        .OrderBy(x => x.Id);
                currentCategory = "All menus";
            }

            else
            {
                menus = _menuRepo.GetMenus()
                        .Where(x => x.Category.Name == category)
                        .OrderBy(x => x.Id);

                currentCategory = _categoryRepo.GetCategories()
                                  .FirstOrDefault(x => x.Name == category)?.Name;
            }

            return(View(new MenuListViewModel
            {
                Menus = menus,
                SelectedCategory = currentCategory
            }));
        }
Example #3
0
        /// <summary>
        /// Sets the collections.
        /// </summary>
        public void Loaded()
        {
            Categories     = _categoryRepo.GetCategories();
            AllIngredients = _ingredientRepo.GetIngredients();

            ProductRecipeItems = new ObservableCollection <Data.RecipeItem>(_recipeRepo.GetRecipes()
                                                                            .Where(r => r.Product.ID.Equals(SelectedRecipeItem.Product.ID)));
        }
Example #4
0
        public IEnumerable <CategoryListingModel> Categories()
        {
            var model = _categoryRepo.GetCategories().Select(p => new CategoryListingModel {
                CategoryId = p.CategoryId,
                name       = p.name
            });

            return(model);
        }
        public IActionResult All()
        {
            var categories = repo.GetCategories().Select(i => new CategoriesVM
            {
                Id   = i.Id,
                Name = i.CategoryName
            });

            return(View(categories));
        }
        public IActionResult Index()
        {
            var model = new HomeVM
            {
                Product  = _context.Products.Take(9).OrderBy(n => n.ProductName),
                Category = _categoryRepo.GetCategories()
            };

            return(View(model));
        }
 public IEnumerable <Category> GetCategories()
 {
     try
     {
         return(categoryRepo.GetCategories());
     }
     catch (DALException ex)
     {
         throw new ServiceException($"DAL exception : {ex.Message}");
     }
 }
Example #8
0
        public async Task <IActionResult> GetCategories()
        {
            var categories = await _repo.GetCategories();

            if (categories == null || !categories.Any())
            {
                return(NotFound());
            }

            return(Ok(categories));
        }
Example #9
0
        public IActionResult Index()
        {
            categoryViewModel.Categories = _categoryRepo.GetCategories();
            categoryViewModel.PageTitle  = "Category Details";


            if (ResponseMessage.Length > 0)
            {
                ViewBag.Message = ResponseMessage;
                ResponseMessage = "";
            }
            else
            {
                ViewBag.Message = "";
            }
            return(View(categoryViewModel));
        }
Example #10
0
 public void Loaded()
 {
     Categories = _categoryRepo.GetCategories();
 }
Example #11
0
        public IActionResult GetCategories()
        {
            IEnumerable <Category> categories = _repo.GetCategories();

            return(Ok(categories));
        }
        public ActionResult GetCategories()
        {
            var categories = categoryRepo.GetCategories();

            return(PartialView(categories));
        }
Example #13
0
        // GET: Categories
        public ActionResult Index()
        {
            var categories = _repo.GetCategories().AsNoTracking();

            return(View(categories));
        }
Example #14
0
        public IActionResult GetCategories()
        {
            var response = _categoryRepo.GetCategories();

            return(Ok(response));
        }
        // GET: Category
        public ActionResult Index()
        {
            var category = _categoryRepo.GetCategories();

            return(View(category));
        }
Example #16
0
 // GET: Categories
 public ActionResult Index()
 {
     return(View(_repo.GetCategories()));
 }