private void CreateBoggleBoxInDb(BoggleBox boggleBox) { var board = new Board() { BoggleBoxId = boggleBox.BoggleBoxId, Letters = boggleBox.Dice.GetLetters() }; using (var context = new BoggleDbContext()) { // Checks if board already exist if (context.Board.Count(b => b.BoggleBoxId == boggleBox.BoggleBoxId) != 0) { return; } try { context.Board.Add(board); context.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); throw; } } }
public void CreateGame(Game game) { var boggleGame = new BoggleGame() { Name = game.Name, Score = game.Score, fk_BoggleBoxId = Guid.Parse(game.BoggleBoxId) }; using (var context = new BoggleDbContext()) { context.BoggleGame.Add(boggleGame); context.SaveChanges(); } }