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)); }
// 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() })); }
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)); }