public ActionResult redigerScenario(Models.SpillScenario redfraksjon) { init("", 20); if (brukerData.viewStatus == 2) { if (ModelState.IsValid) { if (redfraksjon.scenarioID == 0) { databaseKontekst.spillscenarier.Add(redfraksjon); databaseKontekst.SaveChanges(); } else { Models.SpillScenario editspill = (from m in databaseKontekst.spillscenarier where m.scenarioID == redfraksjon.scenarioID select m).FirstOrDefault(); editspill.navn = redfraksjon.navn; editspill.kode = redfraksjon.kode; databaseKontekst.SaveChanges(); } } return(RedirectToAction("/Boardgames/editgame", new { itemID = redfraksjon.spillID })); } else { return(RedirectToAction("Login")); } }
public ActionResult redigerScenario(string club) { int scenID, spillID; Models.SpillScenario frakred; init(club, 20); if (brukerData.viewStatus == 2) { scenID = 0; spillID = 0; if (Int32.TryParse(Request["spillID"], out spillID)) { if (Int32.TryParse(Request["itemID"], out scenID)) { frakred = (from m in databaseKontekst.spillscenarier where m.scenarioID == scenID select m).FirstOrDefault(); } else { frakred = new Models.SpillScenario(); frakred.spillID = spillID; } return(View(frakred)); } else { return(View()); } } else { return(RedirectToAction("Login")); } }