Esempio n. 1
0
        public static void SeedDefaultAsync(IAppDbContext context, IAuthPermissions authPermissions)
        {
            var appAuth = SeedApplication(context, authPermissions);

            SeedUserDefault(context, appAuth);
            SeedApiRegister(context, appAuth);
        }
Esempio n. 2
0
 private static void SeedApplication(IAppDbContext context, IAuthPermissions authPermissions)
 {
     string[] apiAuthNames = { "authorize.application", "authorize.application1", "authorize.application2" };
     foreach (var apiAuthName in apiAuthNames)
     {
         var app = context.Applications.Where(a => a.Name == apiAuthName).FirstOrDefault();
         if (app == null)
         {
             app = new Authorize.Domain.Applications.Application(apiAuthName)
             {
                 Permissions = authPermissions.Permissions.ToList()
             };
             context.Applications.Add(app);
         }
     }
 }
Esempio n. 3
0
 public static void SeedDefaultAsync(IAppDbContext context, IAuthPermissions authPermissions)
 {
     SeedApplication(context, authPermissions);
 }
Esempio n. 4
0
        private static Authorize.Domain.Applications.Application SeedApplication(IAppDbContext context, IAuthPermissions authPermissions)
        {
            var app = new Authorize.Domain.Applications.Application("authorize.application")
            {
                Permissions = authPermissions.Permissions.ToList()
            };

            context.Applications.Add(app);
            return(app);
        }