public async Task <DomainUserForAdmin> GetAsync(DomainUserForAdmin user)
        {
            UserEntity profile = await _userRepository.GetAsync(user.UserId);

            if (profile == null)
            {
                throw new NotFoundException();
            }
            return(await GetUserDataAsync(profile));
        }
Example #2
0
        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);
        }