Пример #1
0
        public string _GetFruits()
        {
            var fruits = _repository.GetAll();
            var json   = new JavaScriptSerializer().Serialize(fruits);

            return(json);
        }
Пример #2
0
        public IActionResult Index(string sortBy = null)
        {
            List <Fruit> fruits = null;

            if (!string.IsNullOrEmpty(sortBy))
            {
                // Sort by is given...
                switch (sortBy)
                {
                case "price":
                    fruits = _fruitRepository.GetAll().Result
                             .OrderBy(f => f.Price)
                             .ToList();
                    break;

                case "rating":
                    fruits = _fruitRepository.GetAll().Result
                             .OrderBy(f => f.Rating)
                             .ToList();
                    break;

                default:
                    fruits = _fruitRepository.GetAll().Result.ToList();
                    break;
                }
            }
            else
            {
                // No sort by...
                fruits = _fruitRepository.GetAll().Result.ToList();
            }

            var vm = new IndexViewModel
            {
                Fruits = fruits
            };

            var cart = _sessionManager.GetShoppingCart();

            ViewData["ShoppingCart"] = cart;

            return(View(vm));
        }
Пример #3
0
 public IEnumerable <Fruit> GetAll()
 {
     return(_repository.GetAll());
 }
Пример #4
0
 // GET: Admin/Fruits
 public async Task <IActionResult> Index()
 {
     return(View(await _fruitRepository.GetAll()));
 }
Пример #5
0
 public async Task <List <Fruit> > GetAll()
 {
     return(await _fruitRepository.GetAll());
 }
Пример #6
0
 public IEnumerable <Fruit> GetFruits()
 {
     return(_fruitRepository.GetAll());
 }