Esempio n. 1
0
        private async Task CreateAdminPermissions(ApplicationRole appAdminRole)
        {
            var actions = await _hostRepository.GetAllAsync <Action>();

            foreach (var action in actions)
            {
                var appRoleAction = new ApplicationRoleAction
                {
                    ApplicationRoleId = appAdminRole.Id,
                    ActionId          = action.Id
                };
                _hostRepository.Create(appRoleAction);
            }
            await _hostRepository.SaveAsync();
        }