// // GET: /Store/Browse?genre=Disco public ActionResult Browse(string genre) { var genreModel = storeDB.Genres.Include("Albums").Single(g => g.Name == genre); var viewModel = new StoreBrowseViewModel() { Genre = genreModel, Albums = genreModel.Albums.ToList() }; return View(viewModel); }
// // GET: /Store/Browse?genre=Disco public ActionResult Browse(string genre) { var genreModel = this.service.GetGenreByName(genre); var viewModel = new StoreBrowseViewModel() { Genre = genreModel, Albums = genreModel.Albums.ToList() }; return View(viewModel); }
// // GET: /Store/Browse?Genre=Disco public ActionResult Browse(string genre) { // Retrieve Genre and its Associated Albums from database var genreModel = storeDB.Genres.Include("Albums") .Single(g => g.Name == genre); var viewModel = new StoreBrowseViewModel() { Genre = genreModel, Albums = genreModel.Albums.ToList() }; return View(viewModel); }
// // GET: /Store/Browse?Genre=Disco public ActionResult Browse(string genre) { // Retrieve Genre from database var genreModel = storeContext.Genres // TODO: Eager load Albums .Single(g => g.Name == genre); var viewModel = new StoreBrowseViewModel() { Genre = genreModel, Albums = genreModel.Albums.ToList() }; return View(viewModel); }
// // GET: /Store/Browse?Genre=Disco public ActionResult Browse(string genre) { // Retrieve Genre from database var genreModel = _repo.Genres .Single(g => g.Name == genre); var viewModel = new StoreBrowseViewModel() { Genre = genreModel, Albums = _repo.Albums.Where(x=>x.GenreId == genreModel.GenreId).ToList() }; return View(viewModel); }
// // GET: /Store/Browse?Genre=Disco public ActionResult Browse(string id) { // Retrieve Genre from database var genre = session.Load<Genre>(id); var albums = session.LuceneQuery<Album>("AlbumsByGenre") .WhereEquals("Genere",id) .ToArray(); var viewModel = new StoreBrowseViewModel() { Genre = genre, Albums = albums }; return View(viewModel); }
//public string Index() //{ // return "Hello from Store.Index()"; //} // GET: /Store/Browse?genre=Disco public ActionResult Browse(string genre) { Genre genreModel = new Genre() { Name = genre}; List<Album> albums = new List<Album>() { new Album() { Title = genre + " Album 1"}, new Album() { Title = genre + " Album 2"} }; StoreBrowseViewModel viewModel = new StoreBrowseViewModel() { Genre = genreModel, Albums = albums }; return this.View(viewModel); }
//GET: /Store/Browse?genre=?Disco public ActionResult Browse(string genre) { var genreModel = new Genre { Name = genre }; var albums = new List<Album>(){ new Album { Title = genre + " Album 1" }, new Album { Title = genre + " Album 2" } }; var viewModel = new StoreBrowseViewModel { Genre = genreModel, Albums = albums }; return View(viewModel); }
// // GET: /Store/Browse?genre=Disco public ActionResult Browse(string genre) { var genreModel = new Genre() { Name = genre }; var albums = new List<Album>(); for (int k=1; k<=30; k++) albums.Add(new Album() { Title = genre + " Album "+k, Artist = "Artist "+ k }); var viewModel = new StoreBrowseViewModel() { Genre = genreModel, Albums = albums }; return View(viewModel); }