Beispiel #1
0
 public async Task <HeroResponse> GetHeroAsync(GetHeroRequest request)
 {
     return(await _context.Heros
            .Where(x => x.Id == request.Id)
            .ProjectTo <HeroResponse>(_mapper.ConfigurationProvider)
            .FirstOrDefaultAsync());
 }
Beispiel #2
0
        public override Task <Character> GetHero(GetHeroRequest req, ServerCallContext context)
        {
            Console.WriteLine("Incoming get hero request: Episode = {0} " + req.Episode);

            var response = req.Episode == Episode.Empire ? _characters[1000] : _characters[2001];

            return(Task.FromResult(response));
        }