Пример #1
0
        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();
            }
        }
Пример #2
0
 public ChannelRepository(MediaDbContext context) : base(context)
 {
     _db = context;
 }
Пример #3
0
 public UserRepository(MediaDbContext dbContext) : base(dbContext)
 {
 }
Пример #4
0
 public BaseRepository(MediaDbContext dbContext)
 {
     _db = dbContext;
 }