コード例 #1
0
        public RedirectToRouteResult AddToCart(Cart cart, int PigeonId, string returnUrl)
        {
            Pigeon Pigeon = repository.GetAllPigeons()
                            .FirstOrDefault(g => g.PigeonId == PigeonId);

            if (Pigeon != null)
            {
                cart.AddItem(Pigeon, 1);
            }

            return(RedirectToAction("Index", new { returnUrl }));
        }
コード例 #2
0
        public PartialViewResult Menu()
        {
            IEnumerable <string> categories = repository.GetAllPigeons()
                                              .Select(pigeon => pigeon.Category)
                                              .Distinct()
                                              .OrderBy(x => x);

            return(PartialView(categories));
        }
コード例 #3
0
 public ViewResult Index()
 {
     return(View(repository.GetAllPigeons()));
 }