public async Task <ActionResult> SearchUserRoles()
        {
            var userRoles = await _userAccountManager.GetAllActiveUserRoles();

            var model = new List <SearchUserRoleViewModel>();

            if (userRoles != null)
            {
                try
                {
                    foreach (var item in userRoles)
                    {
                        model.Add(new SearchUserRoleViewModel {
                            UserId = item.UserId, RoleId = item.RoleId.Value, UserRoleId = item.UserRoleId.Value, Username = item.UserName, Fullname = item.FullName, Role = item.Role, RoleAssignedByUser = item.RoleAssignedBy, RoleAssignedDate = item.RoleAssignedDate.Value
                        });
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(View(model));
        }