Пример #1
0
        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"));
        }
Пример #2
0
        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);
        }