Exemple #1
0
        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));
        }
Exemple #4
0
        //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));
        }
Exemple #5
0
        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));
        }
Exemple #6
0
        public ViewResult List()
        {
            PiesListViewModel piesListViewModel = new PiesListViewModel();

            piesListViewModel.Pies            = _pieRepository.AllPies;
            piesListViewModel.CurrentCategory = "Cheese cakes";
            return(View(piesListViewModel));
        }
Exemple #7
0
        public ViewResult List()
        {
            PiesListViewModel piesListViewModel = new PiesListViewModel();

            piesListViewModel.Pies            = _pieRepository.Pies;
            piesListViewModel.CurrentCategory = "LeQuyen91";
            return(View(piesListViewModel));
        }
Exemple #8
0
        public ViewResult List()
        {
            var list = new PiesListViewModel {
                CurrentCategory = "Cheese Cakes", Pies = this.pieRepository.AllPies
            };

            return(View(list));
        }
Exemple #9
0
        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));
        }
Exemple #12
0
        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));
        }
Exemple #16
0
        public ViewResult List()
        {
            var piesListViewModel = new PiesListViewModel
            {
                Pies            = _pieRepo.AllPies,
                CurrentCategory = "Cheese Cakes"
            };

            return(View(piesListViewModel));
        }
Exemple #17
0
        public ViewResult List()
        {
            var viewModel = new PiesListViewModel
            {
                Pies            = _pieRepository.Pies,
                CurrentCategory = "Fruit pies"
            };

            return(View(viewModel));
        }
Exemple #18
0
        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));
        }
Exemple #21
0
        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));
        }
Exemple #24
0
        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));
        }
Exemple #26
0
        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
        }
Exemple #27
0
        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));
        }
Exemple #28
0
        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));
        }
Exemple #29
0
        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));
        }
Exemple #30
0
        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));
        }