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