Пример #1
0
 public SeedController(IAddNewUser addNewUser,
                       IAddNewApp addNewApp,
                       IAddNewUserApp addNewUserApps,
                       IConfirmUserEmail confirmUserEmail,
                       IHostingEnvironment env)
 {
     this.addNewUser       = addNewUser;
     this.addNewApp        = addNewApp;
     this.addNewUserApps   = addNewUserApps;
     this.confirmUserEmail = confirmUserEmail;
     this.env = env;
 }
Пример #2
0
        public void SeedApps(IAddNewApp addNewApp)
        {
            for (int i = context.Apps.Count(); i < 5; i++)
            {
                var model = new AppModel
                {
                    Name = $"App{i + 1}"
                };

                addNewApp.Invoke(model);
            }
        }
Пример #3
0
        public ApplicationController(
            IDeleteUser deleteUser,
            IGetAllUsers getAllUsers,
            IGetAppUsers getAppUsers,
            IGetAppUserRole getUserRole,
            IRevokeRole revokeRole,
            IGrantRole grantRole,
            IDeleteUserApp deleteUserApp,
            IAddNewUserApp addUserApp,
            IGetUserApps getUserApps,
            IOptions <ManagerSettings> managerSettings,
            IOptions <LoggerConfig> loggerSettings,
            IGetApp getApp,
            IAddNewApp addNewApp,
            IEditApp editApp,
            IDeleteApp deleteApp,
            ICheckUserPermissionToApp checkUserPermissionToApp,
            ICheckUserPermission checkUserPermission,
            ISessionService <LoggedUserModel> loggedUserSessionService)
            : base(managerSettings, loggerSettings, getUserApps, loggedUserSessionService)
        {
            this.deleteUser               = deleteUser;
            this.getAppUsers              = getAppUsers;
            this.getUserRole              = getUserRole;
            this.revokeRole               = revokeRole;
            this.grantRole                = grantRole;
            this.deleteUserApp            = deleteUserApp;
            this.addUserApp               = addUserApp;
            this.getApp                   = getApp;
            this.getUserApps              = getUserApps;
            this.addNewApp                = addNewApp;
            this.editApp                  = editApp;
            this.deleteApp                = deleteApp;
            this.checkUserPermissionToApp = checkUserPermissionToApp;
            this.checkUserPermission      = checkUserPermission;
            this.getAllUsers              = getAllUsers;

            Breadcrumb.Add("Application", "Index", "Application");
        }
Пример #4
0
 public void Seed(IAddNewUser addNewUser, IConfirmUserEmail confirmUserEmail, IAddNewApp addNewApp, IAddNewUserApp addNewUserApps)
 {
     SeedUsers(addNewUser, confirmUserEmail);
     SeedApps(addNewApp);
     SeedUserApps(addNewUserApps);
 }