public static void Seed(BaseProjectContext baseProjectContext, int?retry = 0)
        {
            int retryForAvailability = retry.Value;

            try
            {
                if (!baseProjectContext.Users.Any())
                {
                    baseProjectContext.Users.AddRange(GetPreconfiguredUsers());
                    baseProjectContext.SaveChanges();
                }
            }
            catch
            {
                if (retryForAvailability < 10)
                {
                    retryForAvailability++;
                    Seed(baseProjectContext, retryForAvailability);
                }
                throw;
            }
        }
 public static void Migrate(BaseProjectContext context)
 {
     context.Database.Migrate();
 }