public IActionResult List(string category) { var _category = category; IEnumerable <Drink> drinks; string currentCategory = String.Empty; if (string.IsNullOrEmpty(category)) { drinks = _drinkRepository.Drinks.OrderBy(d => d.DrinkId); currentCategory = "All Drinks"; } else { if (string.Equals("Alcoholic", _category, StringComparison.OrdinalIgnoreCase)) { drinks = _drinkRepository.Drinks.Where(d => d.Category.CategoryName.Equals("Alcoholic")); } else { drinks = _drinkRepository.Drinks.Where(d => d.Category.CategoryName.Equals("Non-alcoholic")); } currentCategory = _category; } var drinkListViewModel = new DrinkListViewModel { Drinks = drinks, CurrentCategory = currentCategory }; return(View(drinkListViewModel)); }
public ViewResult DrinkList(string category) { string _category = category; IEnumerable <Drink> drinks; string currentCategory = string.Empty; if (string.IsNullOrEmpty(category)) { drinks = _drinkRepository.Drinks.OrderBy(n => n.DrinkId); } else { drinks = string.Equals("Alcoholic", _category, StringComparison.OrdinalIgnoreCase) ? _drinkRepository.Drinks.Where(x => x.CategoryId % 2 == 0).OrderBy(x => x.Name) : _drinkRepository.Drinks.Where(x => x.CategoryId % 2 == 1).OrderBy(x => x.Name); currentCategory = _category; } var drinkListViewModel = new DrinkListViewModel() { Drinks = drinks, CurrentCategory = currentCategory }; return(View(drinkListViewModel)); }
public IActionResult Index(string Category) { //To get the Image file path //var path = _env.WebRootFileProvider.GetFileInfo("images/")?.PhysicalPath; //string path1 = $"{Directory.GetCurrentDirectory()}{@"\wwwroot\images"}"; string _Category = Category; IEnumerable <Drink> drinks; string CurrentCategory = string.Empty; if (string.IsNullOrEmpty(Category)) { drinks = _drinkRepository.AllDrinks.OrderBy(d => d.DrinkId); } else { if (string.Equals("Alcoholic", _Category, StringComparison.OrdinalIgnoreCase)) { drinks = _drinkRepository.AllDrinks.Where(p => p.Category.CategoryName.Equals("Alcoholic")).OrderBy(c => c.Category.CategoryName); } else { drinks = _drinkRepository.AllDrinks.Where(p => p.Category.CategoryName.Equals("Non-alcoholic")).OrderBy(c => c.Category.CategoryName); } CurrentCategory = _Category; } DrinkListViewModel drinkListViewModel = new DrinkListViewModel { Drinks = drinks, CurrentCategory = CurrentCategory }; return(View(drinkListViewModel)); }
public ActionResult SearchOn(string str) { DrinkListViewModel modelList = new DrinkListViewModel(); modelList.Drinks = db.Drinks.Where(d => str == null || d.Name.StartsWith(str)).ToList(); return(View(modelList)); }
public ViewResult List(string category) { var _category = category; IEnumerable <Drink> drinks; string currentCategory = string.Empty; if (string.IsNullOrEmpty(category)) { drinks = _drinkRepository.Drinks.OrderBy(d => d.DrinkId); currentCategory = "All drinks"; } else { drinks = _drinkRepository.Drinks.Where(d => d.Category.CategoryName.Equals(_category, StringComparison.CurrentCultureIgnoreCase)).OrderBy(d => d.DrinkId); currentCategory = _category; } var drinkListViewModel = new DrinkListViewModel { Drinks = drinks, CurrentCategory = currentCategory }; return(View(drinkListViewModel)); }
public ViewResult List(string category) { string _category = category; IEnumerable <Drink> drinks; string currentCategory = string.Empty; if (string.IsNullOrEmpty(category)) { drinks = drinkRepository.Drinks.OrderBy(n => n.DrinkId); currentCategory = "All drinks"; } else { if (string.Equals("Alcoholic", _category, StringComparison.OrdinalIgnoreCase)) { drinks = drinkRepository.Drinks.Where(p => p.Category.CategoryName.Equals("Alcoholic")).OrderBy(p => p.Name); } else { drinks = drinkRepository.Drinks.Where(p => p.Category.CategoryName.Equals("Non-Alcohol")).OrderBy(p => p.Name); currentCategory = _category; } } var drinkListViewModel = new DrinkListViewModel { Drinks = drinks, CurrentCategory = currentCategory }; return(View(drinkListViewModel)); }
public ViewResult List() { DrinkListViewModel vm = new DrinkListViewModel(); vm.Drinks = _drinkRepository.Drinks; vm.CurrentCategory = "DrinkCategory"; return(View(vm)); }
public ActionResult ShowAllDrinks() { DrinkListViewModel dm = new DrinkListViewModel(); dm.Drinks = db.Drinks.ToList(); dm.CurrentCategory = "drink category"; return(View(dm)); }
public ViewResult List() { var model = new DrinkListViewModel() { Drinks = _drinkRepository.Drinks }; return(View(model)); }
public ViewResult List() { var drinks = _drinkRepository.Drinks; var vm = new DrinkListViewModel(); vm.Drinks = drinks; vm.CurrentCategory = "Alcohol category"; return(View(vm)); }
public ViewResult List() { ViewBag.Name = "Disanth Kumar?"; DrinkListViewModel vm = new DrinkListViewModel(); vm.Drinks = _drinkRepository.Drinks; vm.CurrentCategory = "DrinkCategory"; return(View(vm)); }
public ViewResult List() { //ViewBag.Name = "Dot Net How?"; var vm = new DrinkListViewModel(); // var drinks = drinkRepository.Drinks; vm.Drinks = drinkRepository.Drinks; vm.CurrentCategory = "DrinkCategory"; return(View(vm)); }
public ViewResult List() { var drinks = drinkRepository.Drinks; DrinkListViewModel viewModel = new DrinkListViewModel(); viewModel.Drinks = drinks; viewModel.CurrentCategory = "DrinkCategory"; return(View(viewModel)); }
public IActionResult List() { ViewBag.name = "DotNet, who?"; var drinks = _drinkRepository.Drinks; var vm = new DrinkListViewModel(); vm.Drinks = drinks; vm.CurrentCategory = "Drink Category"; return(View(vm)); }
public ViewResult List() { ViewBag.Name = "Dotnet, How ?"; DrinkListViewModel viewmodel = new DrinkListViewModel(); viewmodel.Drinks = _drinkRepository.Drinks; viewmodel.CurrentCategory = "Drink Category"; return(View(viewmodel)); }
public IActionResult List() { var categoryName = Request.Query["categoryName"]; var currentCategory = string.IsNullOrEmpty(categoryName) ? "All Drinks" : $"{categoryName} drinks"; var drinks = string.IsNullOrEmpty(categoryName) ? _drinkService.GetAll() : _drinkService.GetByCategoryName(categoryName); var model = new DrinkListViewModel() { Drinks = drinks, CurrentCategory = currentCategory }; return(View(model)); }
private void ApplyPagingOnDrinksViewModel(DrinkListViewModel drinksViewModel, int limit, int offset) { if (drinksViewModel == null) { return; } if (drinksViewModel.Drinks?.Count > limit) { drinksViewModel.Drinks.RemoveAt(drinksViewModel.Drinks.Count - 1); drinksViewModel.HasMore = true; } else { drinksViewModel.HasMore = false; } drinksViewModel.Offset = offset + limit; }