public override async Task <ObjectsModel> GetObjectsData(ObjectsIdsModel request, ServerCallContext context) { var objects = await _objectGetter.GetObjectsByIds(request.ObjectsIds.ToList()); var objectsModel = new ObjectsModel(); objects.ForEach(o => objectsModel.Objects.Add(new ObjectModel { Id = o.Id, Description = o.Description, Name = o.Name, PhotoUrl = o.Photos.FirstOrDefault() })); return(objectsModel); }