示例#1
0
 internal static QueryResult <T> ToInternalType <T>(
     this Graph.Common.QueryResult value,
     Func <Graph.Common.NeuronResult, T> itemsSelector) where T : class
 {
     return(new QueryResult <T>()
     {
         Count = value.Count,
         Items = value.Neurons.Select(n => itemsSelector(n))
     });
 }
        private static async Task <QueryResult <Terminal> > ConvertProcessValidate(
            Graph.Common.QueryResult commonResult,
            string userId,
            IValidationClient validationClient,
            ISettingsService settingsService,
            CancellationToken token
            )
        {
            var result = commonResult.ToInternalType(n => n.Terminal.ToInternalType());

            result.Items = await result.Items.ProcessValidate(
                userId,
                validationClient,
                settingsService,
                token
                );

            return(result);
        }