public override IGraphQlObjectResult <IEnumerable <Interfaces.Review?>?> Reviews(Interfaces.Episode episode) { return(this.Resolve(dbContext.Reviews.Where(review => review.Episode == InterfaceToDomain.ConvertEpisode(episode))) .List(_ => _.AsContract <Review>())); }
public override IGraphQlObjectResult <IEnumerable <Interfaces.Review?>?> Reviews(Interfaces.Episode episode) { var domainEpisode = InterfaceToDomain.ConvertEpisode(episode); return(this.Resolve(_ => Domain.Data.reviews[domainEpisode]).List(_ => _.AsContract <Review>())); }
internal static Domain.Episode ConvertEpisode(Interfaces.Episode arg) => arg switch {