public RedirectToActionResult Add(CountryViewModel model) { model.Country = context.Countries .Include(t => t.Game) .Include(t => t.Sport) .Where(t => t.CountryID == model.Country.CountryID) .FirstOrDefault(); var session = new OSession(HttpContext.Session); var teams = session.GetMyCountries(); teams.Add(model.Country); session.SetMyCountries(teams); var cookies = new OCookies(HttpContext.Response.Cookies); cookies.SetMyCountryIds(teams); TempData["message"] = $"{model.Country.Name} added to your favorites"; return(RedirectToAction("Countries", new { ActiveGame = session.GetActiveGame(), ActiveSport = session.GetActiveSport() })); }
public ViewResult Countries() { var session = new OSession(HttpContext.Session); var model = new CountryListViewModel { ActiveGame = session.GetActiveGame(), ActiveSport = session.GetActiveSport(), Countries = session.GetMyCountries(), UserName = session.GetName() }; return(View(model)); }