示例#1
0
        public async Task <AdminUserResponse> GetUser()
        {
            var user = await _repository.GetUser();

            AdminUserResponse response = _mapper.Map <AdminUserResponse>(user);

            return(response);
        }
示例#2
0
 private static void AssertFirstLastUser(AdminUserResponse response)
 {
     Assert.That(response.Id, Is.Not.Null);
     Assert.That(response.Result[nameof(UserAuth.FirstName)], Is.EqualTo("First"));
     Assert.That(response.Result[nameof(UserAuth.LastName)], Is.EqualTo("Last"));
     Assert.That(response.Result[nameof(UserAuth.DisplayName)], Is.EqualTo("First Last"));
     Assert.That(response.Result[nameof(UserAuth.Email)], Is.EqualTo("*****@*****.**"));
     Assert.That(response.Result[nameof(UserAuth.PrimaryEmail)], Is.EqualTo("*****@*****.**"));
     Assert.That(response.Result[nameof(UserAuth.Roles)], Is.EqualTo(new List <string> {
         "TheRole"
     }));
     Assert.That(response.Result[nameof(IAuthSession.ProfileUrl)], Is.EqualTo(Svg.Images[Svg.Icons.MaleBusiness]));
 }
        public AdminUserResponse QueryUserListPage(AdminUserRequest request)
        {
            int total    = 0;
            var pageList = adminUser.QueryUserMangeList(request, out total);

            AdminUserResponse page = new AdminUserResponse();

            if (pageList != null && pageList.Count > 0)
            {
                page.code  = 0;
                page.msg   = "success";
                page.count = total;
                page.data  = pageList.Where(p => p.UserName != AppSettingConfig.SuperAdminAccount).ToList();
                //NLogHelper.Default.Info($"service=>查询后台管理用户:{JsonConvert.SerializeObject(page)}");
            }
            else
            {
                page.msg  = "无数据";
                page.code = -1;
            }
            return(page);
        }
示例#4
0
 public virtual void OnAdminUserError(AdminUserRequest request, AdminUserResponse response, Exception exception)
 {
     throw exception;
 }
示例#5
0
 public virtual void OnAdminUserComplete(AdminUserRequest request, AdminUserResponse response)
 {
 }
示例#6
0
 public virtual void OnAdminUserInitialization(AdminUserRequest request, AdminUserResponse response)
 {
 }
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="jwtToken"></param>
 /// <param name="user"></param>
 public AdminLoginResponse(JwtTokenResponse jwtToken, AdminUserResponse user)
 {
     JwtToken = jwtToken;
     User     = user;
 }