示例#1
0
        public RedirectToActionResult AddToCart(int itemId)
        {
            var item = _musicInstanceRepository
                       .GetInstanceList()
                       .FirstOrDefault(i => i.Id == itemId);

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }

            return(RedirectToAction("Index"));
        }
示例#2
0
        public ViewResult Index()
        {
            var obj = new EditInstanceViewModel
            {
                MusicInstances  = _instances.GetInstanceList(),
                EditInstanceObj = new EditInstance {
                }
            };

            return(View(obj));
        }
示例#3
0
        public ViewResult InstancesList(int albumId = -1)
        {
            ViewBag.Title       = "Композиции";
            ViewBag.Description = "На данной странице представлен список всех песен в каталоге.";
            InstancesViewModel instancesVM = new InstancesViewModel();

            if (albumId >= 0)
            {
                ViewBag.Description      = "Список песен в альбоме " + _albums.GetAlbumById(albumId).Title;
                instancesVM.AllInstances = _instances
                                           .GetInstanceList()
                                           .Where(i => i.AlbumID == albumId);
                instancesVM.currentAlbumId = "TODO";
            }
            else
            {
                instancesVM.AllInstances = _instances.GetInstanceList();
            }

            instancesVM.AllAlbums = _albums.GetAlbumList();

            return(View(instancesVM));
        }