Exemplo n.º 1
0
        public override async Task <GetPhotosByIdsReply> GetPhotosByIds(GetPhotosByIdsRequest request, ServerCallContext context)
        {
            List <Photo> photos = await photosService.GetPhotosByIdsAsync(request.Ids.Select(item => item.Id).ToList());

            var r = new  GetPhotosByIdsReply();

            r.Photos.AddRange(photos.Select(ph => ph.ToGetPhotosByIdReplyItem()));
            return(r);
        }
 public async Task <ActionResult <IEnumerable <Photo> > > GetPhotosByIds([FromQuery(Name = "ids")] int[] ids)
 {
     return(await photosService.GetPhotosByIdsAsync(ids.ToList()));
 }