Hi,
How do I access an entity define in one controller say "StoreController" and use it in another controller called "BrowseController"?
This is what I have tried so far:
BrowseController:
asp Code:
using MvcMusicStore.Controllers; namespace MvcMusicStore.Controllers { public class BrowseController : Controller { // // GET: /Browse/ public ActionResult Browse(string genre) { //Retrieve genre and its associated albums from the database var genreModel = storeDB.Genres.Include("Albums") .single(g => g.Name == genre); } } }
StoreController:
asp Code:
public class StoreController : Controller { MvcMusicStoreEntities StoreDB = new MvcMusicStoreEntities(); // // GET: /Store/ public ActionResult Index() { //Retrieve list of genres from database var genres = from genre in StoreDB.Genres select genre.Name; //Create the view model var viewModel = new StoreIndexViewModel { NumberOfGenres = genres.Count(), }; return View(viewModel); }




Reply With Quote