public RedirectToActionResult AddToCart(int itemId) { var item = _musicInstanceRepository .GetInstanceList() .FirstOrDefault(i => i.Id == itemId); if (item != null) { _shopCart.AddToCart(item); } return(RedirectToAction("Index")); }
public ViewResult Index() { var obj = new EditInstanceViewModel { MusicInstances = _instances.GetInstanceList(), EditInstanceObj = new EditInstance { } }; return(View(obj)); }
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)); }