public ActionResult Destinations() { LocationsViewModels model = new LocationsViewModels(); var list = new List <Location>(); foreach (var item in dbcontext.Locations.ToList()) { list.Add(item); } model.List = list; return(View(model)); }
// GET: Location public ActionResult Index(ManageMessageId?message) { if (!UserRoleHelper.IsAdmin(User.Identity.GetUserId())) // check if current user has admin rights { return(RedirectToAction("AccessDenied", "Manage")); } ViewBag.StatusMessage = message == ManageMessageId.EditDetailsSuccess ? "All changes have been saved." : message == ManageMessageId.CreateEntrySuccess ? "Successfully added a new location." : message == ManageMessageId.DeleteEntrySuccess ? "Successfully deleted a location." : message == ManageMessageId.Error ? "An error has occured." : ""; LocationsViewModels model = new LocationsViewModels(); // add every location item to the list, then save the list in model's List: Location. Return the model to view var list = new List <Location>(); foreach (var item in dbcontext.Locations.ToList()) { list.Add(item); } model.List = list; return(View(model)); }