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")); }
private DB_star_ages RetrieveStarAge(string name) { var game = GameState.Game; var starAge = Database.Session.Query <DB_star_ages>() .Where(x => x.game_id == null || x.game_id == game.ID) .Where(x => x.name == name) .FirstOrDefault(); if (starAge == null) { starAge = new DB_star_ages(); starAge.game_id = game.ID; starAge.name = name; Database.Session.Save(starAge); } return(starAge); }