예제 #1
0
        public IActionResult Details(string id)
        {
            var session = new OlympicSession(HttpContext.Session);
            var model   = new CountryViewModel
            {
                Country = context.Countries
                          .Include(t => t.Game)
                          .Include(t => t.Category)
                          .Include(t => t.Sport)
                          .FirstOrDefault(testc => testc.CountryID == id),
                ActiveCatg  = session.GetActiveCatg(),
                ActiveGame  = session.GetActiveGame(),
                ActiveSport = session.GetActiveSport()
            };

            return(View(model));
        }
예제 #2
0
        public RedirectToActionResult Delete()
        {
            var session = new OlympicSession(HttpContext.Session);
            var cookies = new OlympicCookies(Response.Cookies);

            session.RemoveMyCountries();
            cookies.RemoveMyCountryIds();

            TempData["message"] = "Favorite countries cleared";

            return(RedirectToAction("Index", "Home",
                                    new
            {
                ActiveGame = session.GetActiveGame(),
                ActiveCatg = session.GetActiveCatg(),
                ActiveSport = session.GetActiveSport()
            }));
        }