Ejemplo n.º 1
0
 public ActionResult Edit([Bind(Include = "Id,CategoryId,Team1,Team2,Value1,Value2,Value1X,Value2X,Value12,ValueX,TopOffer,TopOfferFactor,GameTime")] SportGame sportGame)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sportGame).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CategoryId = new SelectList(db.sportCategories, "Id", "CategoryName", sportGame.CategoryId);
     return(View(sportGame));
 }
Ejemplo n.º 2
0
        // GET: SportGames/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SportGame sportGame = db.SportGames.Find(id);

            if (sportGame == null)
            {
                return(HttpNotFound());
            }
            return(View(sportGame));
        }
        public RedirectToActionResult Add(int id)
        {
            var  session   = new SportCountrySession(HttpContext.Session);
            var  countries = session.GetMyCountries();
            bool alreadyin = false;

            SportCountry country = context.SportCountries.Find(id);
            SportGame    game    = context.SportGames.Find(country.GameId);

            country.Game = game;
            SportType     type     = context.SportTypes.Find(country.SportTypeId);
            SportCategory category = context.SportCategories.Find(type.CategoryId);

            type.Category     = category;
            country.SportType = type;

            foreach (var lc in countries)
            {
                if (lc.CountryId == id)
                {
                    alreadyin = true;
                }
            }
            if (alreadyin == false)
            {
                countries.Add(country);
                session.SetMyCountries(countries);


                var cookies = new SportCountryCookies(Response.Cookies);
                cookies.SetMyCountriesIds(countries);



                TempData["message"] = $"{country.Name} added to your favorites";
            }
            else
            {
                TempData["message"] = $"{country.Name} is already in your favorites";
            }

            return(RedirectToAction("sportTest",
                                    new
            {
                activeGame = session.GetActiveGame(),
                activeCategory = session.GetActiveCategory()
            }));
        }
Ejemplo n.º 4
0
        public ViewResult sportFavoriteDetail(int id)
        {
            var session = new SportCountrySession(HttpContext.Session);

            ViewBag.ActiveGame     = session.GetActiveGame();
            ViewBag.ActiveCategory = session.GetActiveCategory();
            SportCountry country = context.SportCountries.Find(id);
            SportGame    game    = context.SportGames.Find(country.GameId);

            country.Game = game;
            SportType     type     = context.SportTypes.Find(country.SportTypeId);
            SportCategory category = context.SportCategories.Find(type.CategoryId);

            type.Category     = category;
            country.SportType = type;
            return(View(country));
        }