Exemple #1
0
        public async Task <IEnumerable <Photo> > GetPhotosFromUserAsync(string username)
        {
            var request = new GetPhotosFromUserRequest {
                Username = username
            };
            var reply = await _client.GetPhotosFromUserAsync(request);

            return(_mapper.Map <IEnumerable <Photo> >(reply.PhotoList));
        }
Exemple #2
0
        public override async Task <GetPhotosFromUserReply> GetPhotosFromUser(
            GetPhotosFromUserRequest request,
            ServerCallContext context
            )
        {
            var photoList = await _photoService.GetPhotosFromUserAsync(request.Username);

            return(new GetPhotosFromUserReply
            {
                PhotoList = { _mapper.Map <IEnumerable <PhotoMessage> >(photoList) }
            });
        }