private static void SeedCategory(AuctionSystemDbContext context) { context.Categories.Add(new Category { Id = DataConstants.SampleCategoryId }); context.SaveChanges(); }
private static void SeedRefreshTokens(AuctionSystemDbContext context) { context.Users.ForEachAsync(user => { context.RefreshTokens.Add(new RefreshToken() { Token = Guid.NewGuid(), Used = false, UserId = user.Id, JwtId = Guid.NewGuid().ToString() }); }); context.SaveChanges(); }
private static void SeedItems(AuctionSystemDbContext context) { var item = new Item { Id = DataConstants.SampleItemId, Title = DataConstants.SampleItemTitle, Description = DataConstants.SampleItemDescription, StartingPrice = DataConstants.SampleItemStartingPrice, MinIncrease = DataConstants.SampleItemMinIncrease, StartTime = DateTime.UtcNow.AddDays(10), EndTime = DataConstants.SampleItemEndTime, UserId = context.Users.FirstOrDefault()?.Id, SubCategoryId = context.SubCategories.FirstOrDefault().Id }; context.Items.Add(item); context.SaveChanges(); }
private static void SeedUsers(AuctionSystemDbContext context) { context.Users.AddRange( new AuctionUser { Id = DataConstants.SampleUserId, Email = "*****@*****.**", FullName = "Test Testov", UserName = "******", EmailConfirmed = true }, new AuctionUser { Id = DataConstants.SampleAdminUserId, Email = "*****@*****.**", FullName = "Admin admin", UserName = "******", EmailConfirmed = true }); context.Roles.Add(new IdentityRole(AppConstants.AdministratorRole)); context.SaveChanges(); }