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