public static async Task SeedAsync(MediaDbContext context) { if (!context.Platforms.Any()) { context.Platforms.AddRange(GetPlatforms()); await context.SaveChangesAsync(); } if (!context.Categories.Any()) { context.Categories.AddRange(GetCategories()); await context.SaveChangesAsync(); } if (!context.Channels.Any()) { context.Channels.AddRange(GetChannels()); await context.SaveChangesAsync(); } if (!context.Roles.Any()) { context.Roles.AddRange(GetRoles()); await context.SaveChangesAsync(); } if (!context.Users.Any()) { context.Users.AddRange(GetUsers()); await context.SaveChangesAsync(); } if (!context.Reviews.Any()) { context.Reviews.AddRange(GetReviews()); await context.SaveChangesAsync(); } }
public ChannelRepository(MediaDbContext context) : base(context) { _db = context; }
public UserRepository(MediaDbContext dbContext) : base(dbContext) { }
public BaseRepository(MediaDbContext dbContext) { _db = dbContext; }