示例#1
0
 /// <summary>
 /// Seed game review model
 /// </summary>
 /// <param name="context">database context</param>
 private static void Seed_GameReview(XboxDbContext context)
 {
     context.AddRange(
         new GameReview
     {
         GameId         = 1,
         GameRatingId   = 1,
         ReviewComments = "Time waste, bad graphics",
         CreatedBy      = "Romeo",
         CreatedDate    = DateTime.Now
     },
         new GameReview
     {
         GameId         = 1,
         GameRatingId   = 5,
         ReviewComments = "Excellent",
         CreatedBy      = "Romeo",
         CreatedDate    = DateTime.Now
     },
         new GameReview
     {
         GameId         = 2,
         GameRatingId   = 5,
         ReviewComments = "Excellent",
         CreatedBy      = "Romeo",
         CreatedDate    = DateTime.Now
     },
         new GameReview
     {
         GameId         = 3,
         GameRatingId   = 2,
         ReviewComments = "No clue what is going on here",
         CreatedBy      = "Romeo",
         CreatedDate    = DateTime.Now
     },
         new GameReview
     {
         GameId         = 4,
         GameRatingId   = 4,
         ReviewComments = "Graphics doesn't match to current trend",
         CreatedBy      = "Romeo",
         CreatedDate    = DateTime.Now
     },
         new GameReview
     {
         GameId         = 5,
         GameRatingId   = 1,
         ReviewComments = "This is &*^%",
         CreatedBy      = "Romeo",
         CreatedDate    = DateTime.Now
     });
 }
示例#2
0
 /// <summary>
 /// Seed game rating model
 /// </summary>
 /// <param name="context">database context</param>
 private static void Seed_GameRating(XboxDbContext context)
 {
     context.GameRatings.AddRange(
         new GameRating
     {
         Name        = "1Star",
         Rating      = 1,
         Description = "No good",
         CreatedBy   = "Sri",
         CreatedDate = DateTime.Now
     },
         new GameRating
     {
         Name        = "2Star",
         Rating      = 2,
         Description = "Not bad",
         CreatedBy   = "Sri",
         CreatedDate = DateTime.Now
     },
         new GameRating
     {
         Name        = "3Star",
         Rating      = 3,
         Description = "average",
         CreatedBy   = "Sri",
         CreatedDate = DateTime.Now
     },
         new GameRating
     {
         Name        = "4Star",
         Rating      = 4,
         Description = "Good",
         CreatedBy   = "Sri",
         CreatedDate = DateTime.Now
     },
         new GameRating
     {
         Name        = "5Star",
         Rating      = 5,
         Description = "Excellent",
         CreatedBy   = "Sri",
         CreatedDate = DateTime.Now
     });
 }
示例#3
0
        /// <summary>
        /// Seeds the data
        /// </summary>
        /// <param name="serviceProvider">Service provided object</param>
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new XboxDbContext(
                       serviceProvider.GetRequiredService <DbContextOptions <XboxDbContext> >()))
            {
                // Look for any board games.
                if (context.Games.Any())
                {
                    return;   // Data was already seeded
                }

                // Seed the data
                Seed_GameRating(context);
                Seed_Game(context);
                Seed_GameReview(context);

                // Save changes
                context.SaveChanges();
            }
        }
示例#4
0
 /// <summary>
 /// Seed game model
 /// </summary>
 /// <param name="context">database context</param>
 private static void Seed_Game(XboxDbContext context)
 {
     context.Games.AddRange(
         new Game
     {
         Title       = "Moon on the Mars",
         Description = "Fight mooners on Mars",
         CreatedBy   = "Romeo",
         CreatedDate = DateTime.Now
     },
         new Game
     {
         Title       = "The Evil Kingdom",
         Description = "Figh the Badies",
         CreatedBy   = "Fuelo",
         CreatedDate = DateTime.Now
     },
         new Game
     {
         Title       = "The Mario world",
         Description = "The next generation of Mario",
         CreatedBy   = "Mario",
         CreatedDate = DateTime.Now
     },
         new Game
     {
         Title       = "The Contra",
         Description = "Figh Everything",
         CreatedBy   = "Palo",
         CreatedDate = DateTime.Now
     },
         new Game
     {
         Title       = "The Size of the Earth",
         Description = "Never ending planet",
         CreatedBy   = "martio",
         CreatedDate = DateTime.Now
     });
 }