public IActionResult RoleListesi()
 {
     _identityListModel = new IdentityListModel
     {
         IdentityRoles = _roleManager.Roles.ToList()
     };
     return(View(_identityListModel));
 }
Exemple #2
0
        public async Task <IActionResult> YetkiVer(string RoleId, string UserId)//Identity
        {
            try
            {
                if (RoleId == null || UserId == null)
                {
                    throw new Exception("Değerler Geçersiz!");
                }
                else
                {
                    var role       = _roleManager.FindByIdAsync(RoleId);
                    var user       = _userManager.FindByIdAsync(UserId);
                    var roleResult = await _userManager.AddToRoleAsync(user.Result, role.Result.Name);

                    if (roleResult.Succeeded)
                    {
                        ViewBag.Success = "Kullanıcı Onaylandı";
                    }
                    else
                    {
                        throw new Exception(roleResult.Errors.ToString());
                    }
                }
            }
            catch (Exception ex)
            {
                ViewBag.Exceptions = ex.Message;
            }
            List <User> allUsers = _userManager.Users.ToList();

            _identityListModel = new IdentityListModel
            {
                Users         = new List <User>(),
                IdentityRoles = _roleManager.Roles.ToList()
            };
            IList <string> result;

            foreach (User user in allUsers)
            {
                result = _userManager.GetRolesAsync(user).Result;
                if (result.Count == 0)
                {
                    _identityListModel.Users.Add(user);
                }
            }
            return(View(_identityListModel));
        }
Exemple #3
0
        public ViewViewComponentResult Invoke()
        {
            List <User> allUsers = _userManager.Users.ToList();

            _identityListModel = new IdentityListModel
            {
                Users = new List <User>()
            };
            IList <string> result;

            foreach (User user in allUsers)
            {
                result = _userManager.GetRolesAsync(user).Result;
                if (result.Count == 0)
                {
                    _identityListModel.Users.Add(user);
                }
            }
            return(View(_identityListModel));
        }
Exemple #4
0
        public IActionResult YetkiVer()
        {
            List <User> allUsers = _userManager.Users.ToList();

            _identityListModel = new IdentityListModel
            {
                Users         = new List <User>(),
                IdentityRoles = _roleManager.Roles.ToList()
            };
            IList <string> result;

            foreach (User user in allUsers)
            {
                result = _userManager.GetRolesAsync(user).Result;
                if (result.Count == 0)
                {
                    _identityListModel.Users.Add(user);
                }
            }
            return(View(_identityListModel));
        }
        public async Task <IActionResult> YetkiliListesi()
        {
            List <User> users = await _userManager.Users.ToListAsync();

            _listModel = new IdentityListModel
            {
                UsersAndRoles = new List <UserAndRoles>()
            };
            foreach (var user in users)
            {
                string rolInfo = _userManager.GetRolesAsync(user).Result.SingleOrDefault();
                if (rolInfo != null)
                {
                    _kayitliKullanici = new UserAndRoles
                    {
                        roleName = rolInfo,
                        userName = user.UserName
                    };
                    _listModel.UsersAndRoles.Add(_kayitliKullanici);
                }
            }
            _listModel.IdentityRoles = _roleManager.Roles.ToList();
            return(View(_listModel));
        }