示例#1
0
        public async Task <ActionResult> EditRole(string roleName)
        {
            OntoIdentityRole ontoIdentityRole = await _RoleManager.FindByNameAsync(roleName);

            EditRoleViewModel editRoleViewModel = new EditRoleViewModel()
            {
                RoleID   = ontoIdentityRole.Id,
                RoleName = ontoIdentityRole.Name
            };

            return(View(editRoleViewModel));
        }
示例#2
0
        public async Task <ActionResult> CreateRole(CreateRoleViewModel createRoleViewModel)
        {
            OntoIdentityRole role = new OntoIdentityRole(createRoleViewModel.RoleName);

            var result = await _RoleManager.CreateAsync(role);

            if (result.Succeeded == false)
            {
                _UserSettingsLogic.AddErrors(ModelState, result);
                return(View());
            }

            return(View());
        }