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)); }
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) }); }