public ActionResult New(StarAgeForm form) { Debug.WriteLine($"POST: Star Age Controller: New - gameID={GameState.GameID}"); var game = GameState.Game; DB_star_ages starAge = new DB_star_ages(); starAge.game_id = game.Info.id; starAge.name = form.Name; Database.Session.Save(starAge); Database.Session.Flush(); return(RedirectToRoute("Statistics")); }
public ActionResult Edit(StarAgeForm form) { Debug.WriteLine($"POST: Star Age Controller: Edit - starAgeID={form.ID}"); var game = GameState.Game; var starAge = game.GameStatistics.StarAges.Find(x => x.id == form.ID); if (starAge.game_id == null || starAge.game_id != game.Info.id) { return(RedirectToRoute("game", new { gameID = game.Info.id })); } starAge.name = form.Name; Database.Session.Update(starAge); Database.Session.Flush(); return(RedirectToRoute("Statistics")); }