예제 #1
0
 public AvatarImage CreateAvatarEntity(AvatarImageDTO avatarDTO)
 {
     return(new AvatarImage()
     {
         AvatarImageBytes = avatarDTO.AvatarImageBytes,
         User = userRepo.GetUserById(avatarDTO.User.Id)
     });
 }
예제 #2
0
        public async Task <ActionResult> GetImg(int?id)
        {
            HttpResponseMessage responseMessage = await client.GetAsync(apiUrl + "/GetUserAvatar/" + id);

            if (responseMessage.StatusCode == HttpStatusCode.OK)
            {
                string responseData = responseMessage.Content.ReadAsStringAsync().Result;

                AvatarImageDTO avatar = JsonConvert.DeserializeObject <AvatarImageDTO>(responseData);

                FileContentResult file = new FileContentResult(avatar.AvatarImageBytes, "image/JPEG");
                return(file);
            }
            return(new EmptyResult());
        }