Exemple #1
0
        public async Task <Photo> GetPhotoByPhotoNameAsync(string username, string photoName)
        {
            var request = new GetPhotoByNameRequest {
                Username = username, PhotoName = photoName
            };
            var reply = await _client.GetPhotoByNameAsync(request);

            return(_mapper.Map <Photo>(reply.Photo));
        }
Exemple #2
0
        public override async Task <GetPhotoByNameReply> GetPhotoByName(
            GetPhotoByNameRequest request,
            ServerCallContext context
            )
        {
            var photo = await _photoService.GetPhotoByPhotoNameAsync(request.Username, request.PhotoName);

            return(new GetPhotoByNameReply
            {
                Photo = _mapper.Map <PhotoMessage>(photo)
            });
        }