internal static void SeedAll()
        {
            using GenericContext context = new(SettingsManager.DBOptions);

            Type seederType = typeof(ISeed);
            IEnumerable <Type> allSeeders = seederType
                                            .Assembly
                                            .GetTypes()
                                            .Where(someClass => someClass.IsClass && seederType.IsAssignableFrom(someClass));

            foreach (Type seeder in allSeeders)
            {
                ISeed instance = Activator.CreateInstance(seeder) as ISeed;
                instance.Seed(context);
            }

            context.SaveChanges();
        }