/* public members */ public static void CreateGame(int userId, CreateGameModel gameModel) { ValidateGameTitle(gameModel.Title); ValidateGamePassword(gameModel.Password); ValidateUserNumber(gameModel.Number); var context = new BullsAndCowsEntities(); using (context) { var redUser = GetUser(userId, context); var gameOpenStatus = context.GameStatuses.First(st => st.Status == GameStatusOpen); var game = new Game() { Title = gameModel.Title, Password = gameModel.Password, RedUser = redUser, RedUserNumber = gameModel.Number, GameStatus = gameOpenStatus }; context.Games.Add(game); context.SaveChanges(); } }
public static void CreateGame(int userId, CreateGameModel gameModel) { ValidateGameTitle(gameModel.Title); ValidateGamePassword(gameModel.Password); ValidateUserNumber(gameModel.Number); var context = new BullsAndCowsEntities(); using (context) { var redUser = GetUser(userId, context); var gameOpenStatus = context.GameStatuses.First(st => st.Status == GameStatusOpen); var game = new Game() { Title = gameModel.Title, Password = gameModel.Password, RedUser = redUser, RedUserNumber = gameModel.Number, GameStatus = gameOpenStatus }; context.Games.Add(game); context.SaveChanges(); } }