public async Task <DomainUserForAdmin> GetAsync(DomainUserForAdmin user) { UserEntity profile = await _userRepository.GetAsync(user.UserId); if (profile == null) { throw new NotFoundException(); } return(await GetUserDataAsync(profile)); }
public async Task <AdminUser> Get(string id) { if (string.IsNullOrEmpty(id)) { throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "User id required")); } DomainUserForAdmin user = await _adminUserService.GetAsync(new DomainUserForAdmin { UserId = id }); AdminUser model = _mapper.Map <DomainUserForAdmin, AdminUser>(user); return(model); }