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)); }