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:
  1. using MvcMusicStore.Controllers;
  2.  
  3. namespace MvcMusicStore.Controllers
  4. {
  5.     public class BrowseController : Controller
  6.     {
  7.         //
  8.         // GET: /Browse/
  9.  
  10.         public ActionResult Browse(string genre)
  11.         {
  12.          //Retrieve genre and its associated albums from the database
  13.             var genreModel = storeDB.Genres.Include("Albums")
  14.                 .single(g => g.Name == genre);
  15.         }
  16.  
  17.     }
  18. }


StoreController:
asp Code:
  1. public class StoreController : Controller
  2.     {
  3.         MvcMusicStoreEntities StoreDB = new MvcMusicStoreEntities();
  4.         //
  5.         // GET: /Store/
  6.  
  7.          public ActionResult Index()
  8.         {
  9.             //Retrieve list of genres from database
  10.             var genres = from genre in StoreDB.Genres
  11.                          select genre.Name;
  12.  
  13.             //Create the view model
  14.             var viewModel = new StoreIndexViewModel
  15.             {
  16.                 NumberOfGenres = genres.Count(),
  17.  
  18.             };
  19.             return View(viewModel);
  20.         }