public ActionResult Create(Race race) { if(ModelState.IsValid) { race.Id = Guid.NewGuid(); this.db.Races.Add(race); this.db.SaveChanges(); return RedirectToAction("Index"); } if(this.account.IsUserAdmin(this.account.GetLoggedInUserId())) { return View(race); } else { return RedirectToAction("Dashboard", "Home"); } }
public ActionResult Edit(Race race) { if(ModelState.IsValid) { this.db.Entry(race).State = EntityState.Modified; this.db.SaveChanges(); return RedirectToAction("Index"); } if(this.account.IsUserAdmin(this.account.GetLoggedInUserId())) { return View(race); } else { return RedirectToAction("Dashboard", "Home"); } }