public IActionResult List(string category) { IEnumerable <Pie> pies; string currentCategory = string.Empty; if (string.IsNullOrEmpty(category)) { pies = _pieRepository.Pies.OrderBy(p => p.PieId); currentCategory = "All Pies"; } else { pies = _pieRepository.Pies .Where(p => p.Category.CategoryName == category) .OrderBy(p => p.PieId); currentCategory = _categoryRepository .Categories .FirstOrDefault(c => c.CategoryName == category).CategoryName; } PiesListViewModel piesList = new PiesListViewModel() { CurrentCategory = currentCategory, Pies = pies }; return(View(piesList)); }
public ViewResult List() { PiesListViewModel piesListViewModel = new PiesListViewModel(); piesListViewModel.Pies = _pieRepository.AllPies; return(View(piesListViewModel)); }
public IActionResult List(int id) { PiesListViewModel piesListViewModel = new PiesListViewModel(); switch (id) { case 1: piesListViewModel.Pies = _pieRepository.FruitPies; piesListViewModel.CurrentCategory = "Fruit Pies"; break; case 2: piesListViewModel.Pies = _pieRepository.CheeseCakes; piesListViewModel.CurrentCategory = "Cheese Cakes"; break; case 3: piesListViewModel.Pies = _pieRepository.SeasonalPies; piesListViewModel.CurrentCategory = "Seasonal Pies"; break; case 4: piesListViewModel.Pies = _pieRepository.AllPies; piesListViewModel.CurrentCategory = "All Pies"; break; } return(View(piesListViewModel)); }
//public ViewResult List() //{ // var pieListViewModel = new PiesListViewModel(); //alternative new class // pieListViewModel.Pies = _pieRepository.AllPies; // pieListViewModel.CurrentCategory = "Cheese cakes"; // return View(pieListViewModel); // //ViewBag.CurrentCategory = "Cheese cakes"; // //return View(_pieRepository.AllPies); //} public ViewResult List(string category) { var currentCategory = category; IEnumerable <Pie> pies; if (string.IsNullOrEmpty(category)) { currentCategory = "All pies"; pies = _pieRepository.AllPies.OrderBy(c => c.PieId); } else { var idOfCategory = _categoryRepository.AllCategories .Where(c => c.CategoryName == category) .Select(c => c.CategoryId) .ToList(); pies = _pieRepository.AllPies .Where(c => c.CategoryId == idOfCategory[0]) .OrderBy(c => c.PieId); } var pieListViewModel = new PiesListViewModel() { Pies = pies, CurrentCategory = currentCategory }; return(View(pieListViewModel)); }
public IActionResult List(string category) { ViewBag.Title = "Pies List"; IEnumerable <Pie> pies; string currentCategory = string.Empty; if (string.IsNullOrEmpty(category)) { pies = _pieRepository.GetAllPies().OrderBy(p => p.PieId); currentCategory = "All pies"; } else { pies = _pieRepository.GetAllPies().Where(p => p.Category.CategoryName == category).OrderBy(p => p.PieId); currentCategory = category; } var piesListViewModel = new PiesListViewModel { Pies = pies, CurrentCategory = currentCategory }; return(View(piesListViewModel)); }
public ViewResult List() { PiesListViewModel piesListViewModel = new PiesListViewModel(); piesListViewModel.Pies = _pieRepository.AllPies; piesListViewModel.CurrentCategory = "Cheese cakes"; return(View(piesListViewModel)); }
public ViewResult List() { PiesListViewModel piesListViewModel = new PiesListViewModel(); piesListViewModel.Pies = _pieRepository.Pies; piesListViewModel.CurrentCategory = "LeQuyen91"; return(View(piesListViewModel)); }
public ViewResult List() { var list = new PiesListViewModel { CurrentCategory = "Cheese Cakes", Pies = this.pieRepository.AllPies }; return(View(list)); }
public PiesListViewModel PiesListView(string CurrentCategory) { var PiesList = new PiesListViewModel(); PiesList.CurrentCategory = CurrentCategory; PiesList.Pies = AllPies; return(PiesList); }
//public IActionResult List() //{ // PiesListViewModel piesListViewModel = new PiesListViewModel(); // piesListViewModel.Pies = _pieRepository.AllPies; // piesListViewModel.CurrentCategory = "Test"; // return View(piesListViewModel); //} public IActionResult List(string category) { PiesListViewModel piesListViewModel = new PiesListViewModel(); piesListViewModel.Pies = _pieRepository.AllPies.Where(e => e.Category.CategoryName == category || String.IsNullOrEmpty(category)); piesListViewModel.CurrentCategory = category; return(View(piesListViewModel)); }
public ViewResult List() { var piesListVM = new PiesListViewModel(); piesListVM.PieList = _pieRepository.AllPies; piesListVM.CurrentCategory = "Cheese cakes"; return(View(piesListVM)); }
public IActionResult List() { PiesListViewModel piesListViewModel = new PiesListViewModel(); piesListViewModel.Pies = _pieRepository.Pies; piesListViewModel.CurrentCategory = "Cheese Cake"; return(View(piesListViewModel)); }
public ViewResult List(string category) { var pieslistViewModel = new PiesListViewModel() { Pies = string.IsNullOrEmpty(category)? _pieRepository.AllPies : _pieRepository.AllPies.Where(x => x.Category.CategoryName == category), CurrentCategory = string.IsNullOrEmpty(category) ? "All pies" : category }; return(View(pieslistViewModel)); }
public ViewResult List() { PiesListViewModel piesListViewModel = new PiesListViewModel(); piesListViewModel.Pies = pieRepository.AllPies; ViewBag.currentCategory = "Cheese Cake"; return(View(piesListViewModel)); }
public ViewResult List() { PiesListViewModel piesListViewModel = new PiesListViewModel(); //initiate view model piesListViewModel.Pies = _pieRepository.AllPies; // add values to the AllPies in PiesListViewModel piesListViewModel.CurrentCategory = "Cheese cakesss"; // add value to the Current Category in PiesListViewModel return(View(piesListViewModel)); }
public ViewResult List() { var piesListViewModel = new PiesListViewModel { Pies = _pieRepo.AllPies, CurrentCategory = "Cheese Cakes" }; return(View(piesListViewModel)); }
public ViewResult List() { var viewModel = new PiesListViewModel { Pies = _pieRepository.Pies, CurrentCategory = "Fruit pies" }; return(View(viewModel)); }
public ViewResult List() { var viewModel = new PiesListViewModel() { Pies = PieRepository.AllPies, CurrentCategory = "Cheese cakes" }; return(View(viewModel)); }
// Once you have the local readonly fields tracking the injected repository models // you then need to start making Action methods that will actually handle the incoming requests public ViewResult List() { PiesListViewModel piesListViewModel = new PiesListViewModel(); piesListViewModel.Pies = _pieRepository.AllPies; piesListViewModel.CurrentCategory = "Cheese Cakes!"; // return a view that will dipslay all of the Pies coming out of the repository model return(View(piesListViewModel)); }
public ViewResult List() { PiesListViewModel piesListViewModel = new PiesListViewModel() { CurrentCategory = "cheese cakes", Pies = _pieRepository.AllPies }; return(View(piesListViewModel)); }
public ViewResult List() { var piesLstVM = new PiesListViewModel { CurrentCategory = "Cheesy Cake", Pies = _pieRepository.AllPies }; ViewBag.CurrentCategory = "Cheesy Cake"; return(View(piesLstVM)); }
public ViewResult List() { ViewBag.Title = "Pie List"; var piesListViewModel = new PiesListViewModel(); piesListViewModel.Pies = _pieRepository.Pies; piesListViewModel.CurrentCategory = "Cheese Cakes"; return(View(piesListViewModel)); }
public IActionResult List() { PiesListViewModel piesListViewModel = new PiesListViewModel { Pies = _pieRepository.AllPies, CurrentCategory = "Cheese cakes" }; return(View(piesListViewModel)); }
public ViewResult List() { PiesListViewModel piesListViewModel = new PiesListViewModel(); piesListViewModel.CurrentCategory = "Cheese cakes"; piesListViewModel.Pies = _pieRepository.Pies; //.Where(p => p.Category.CategoryName.Equals(piesListViewModel.CurrentCategory.ToString())) //.Select(p => p); ViewBag.Title = "Pie Shop"; return(View(piesListViewModel)); }
// GET: /<controller>/ public IActionResult List() { //ViewBag.CurrentCategory = "Cheese cakes"; //return View(_pieRepository.AllPies); PiesListViewModel piesListViewModel = new PiesListViewModel(); piesListViewModel.Pies = _pieRepository.AllPies; piesListViewModel.CurrentCategory = "Cheese cakes"; return(View(piesListViewModel)); }
public ViewResult List() // action { ViewBag.Message = "Welcome to Bethany's Pie Shop"; ViewBag.CurrentCategory = "Cheese cakes"; var pieVM = new PiesListViewModel { CurrentCategory = "Cheese cakes", Pies = _pieRepository.AllPies }; return(View(pieVM)); // view to show }
public ViewResult List() { PiesListViewModel piesListViewModel = new PiesListViewModel(); // Pies property of our ViewModel (Pie Model) is the same as Pies property of our PieRepository piesListViewModel.Pies = _pieRepository.Pies; // Set the CurrentCategory property of our ViewModel piesListViewModel.CurrentCategory = "Cheese cakes"; // Behind the scenes, it's ViewData.Model return(View(piesListViewModel)); }
public ViewResult List(string category) { var cat = _categoryRepository.AllCategories.FirstOrDefault(c => string.IsNullOrEmpty(category) || c.CategoryName == category); PiesListViewModel vm = new PiesListViewModel { Category = string.IsNullOrEmpty(category) ? "All categories" : cat.CategoryName, Pies = _pieRepository.AllPies.Where(p => p.CategoryId == cat.CategoryId) }; return(View(vm)); }
public ViewResult List() { // ViewBag.CurrentCategory = "Yappal pee"; // return View(pieRepository.AllPies); PiesListViewModel piesListViewModel = new PiesListViewModel(); piesListViewModel.Pies = pieRepository.AllPies; piesListViewModel.CurrentCategory = "Cheese Cakes!"; return(View(piesListViewModel)); }
public ViewResult List() { //ViewBag.CurrentCategory = "cheese pizza"; // return View(_pieRepository.AllPies); PiesListViewModel piesListViewModel = new PiesListViewModel(); piesListViewModel.Pies = _pieRepository.AllPies; piesListViewModel.CurrentCategory = "Cheese Pizza"; return(View(piesListViewModel)); }