Пример #1
0
        public ViewResult List(string category)
        {
            string _category = category;
            IEnumerable <Medicine> medicines = null;
            string currCategory = "";

            if (string.IsNullOrEmpty(category))
            {
                medicines = _allMedicines.Medicines.OrderBy(i => i.id);
            }
            else
            {
                if (string.Equals("medications", category, StringComparison.OrdinalIgnoreCase))
                {
                    medicines    = _allMedicines.Medicines.Where(i => i.Category.categoryName.Equals("Медикаменты")).OrderBy(i => i.id);
                    currCategory = "Медикаменты";
                }
                else if (string.Equals("beauty", category, StringComparison.OrdinalIgnoreCase))
                {
                    medicines    = _allMedicines.Medicines.Where(i => i.Category.categoryName.Equals("Средства по уходу")).OrderBy(i => i.id);
                    currCategory = "Средства по уходу";
                }
            }

            var medObj = new MedicinesListViewModel
            {
                allMedicines = medicines,
                currCategory = currCategory
            };

            ViewBag.Tittle = "Страница с товарами";

            return(View(medObj));
        }
        // GET: Medicines
        public IActionResult Index()
        {
            var medicinesIndexViewModel = new MedicinesListViewModel(
                _medicineRepository.GetAll().ToList(),
                _categoryRepository.GetAll().ToList());

            return(View(medicinesIndexViewModel));
        }