public static void Seed(FantasyLeagueDbContext context, IServiceProvider serviceProvider)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            if (serviceProvider == null)
            {
                throw new ArgumentNullException(nameof(serviceProvider));
            }

            var seeders = new List <ISeeder>
            {
                new RolesSeeder(),
                new UsersSeeder(),
                new TeamsSeeder(),
                new PlayersSeeder(),
                new MatchdaysSeeder()
            };

            foreach (var seeder in seeders)
            {
                seeder.Seed(context, serviceProvider);
                context.SaveChanges();
            }
        }