/// <summary> /// This mehthod task is to intialzie the Inventory Table /// </summary> /// <param name="context"></param> private static void addUserInventory(BattleshipDBContext context) { // If there is any data in inventory table, // remove the data if (context.Inventories.Any()) { var delete = from u in context.Inventories select u; foreach (Inventory use in delete) { context.Inventories.Remove(use); } context.SaveChanges(); } var usersRoles = new Inventory[] { new Inventory { PlayerId = "JohnDoe", Power1 = 0, Power2 = 0, Power3 = 0, Cash = 10000 } }; foreach (Inventory iru in usersRoles) { context.Inventories.Add(iru); } context.SaveChanges(); }
public static void Initialize(BattleshipDBContext context, BattleshipContext userContext) { context.Database.Migrate(); userContext.Database.Migrate(); // add register users in UsersRolesDB addUsers(userContext); // add roles in UserRolesDB addUserInventory(context); // add random names to the HighScore addUserHighScore(context); }
/// <summary> /// This mehthod task is to intialzie the Inventory Table /// </summary> /// <param name="context"></param> private static void addUserHighScore(BattleshipDBContext context) { // If there is any data in inventory table, // remove the data if (context.HighScores.Any()) { var delete = from u in context.HighScores select u; foreach (HighScore use in delete) { context.HighScores.Remove(use); } context.SaveChanges(); } var highScore = new HighScore[] { new HighScore { PlayerId = "Jim", AccuracyScore = 100.0, Date_Of_Win = DateTime.Today }, new HighScore { PlayerId = "Eric", AccuracyScore = 99.9, Date_Of_Win = DateTime.Today }, new HighScore { PlayerId = "Tom", AccuracyScore = 25.0, Date_Of_Win = DateTime.Today }, new HighScore { PlayerId = "Chris", AccuracyScore = 75.0, Date_Of_Win = DateTime.Today }, }; foreach (HighScore score in highScore) { context.HighScores.Add(score); } context.SaveChanges(); }
public GamePlayController(GamesService _gs, UserManager <IdentityUser> _userManager, BattleshipDBContext _battshipContext) { gameService = _gs; userManager = _userManager; battleshipContext = _battshipContext; }
public GameStoreController(UserManager <IdentityUser> _userManager, BattleshipDBContext _battshipContext) { userManager = _userManager; battleshipContext = _battshipContext; }
public HighScoreController(BattleshipDBContext context, UserManager <IdentityUser> _userManager) { _context = context; userManager = _userManager; }