private void WriteInnerQuery(StringBuilder sb, QueryContent query, List <string> variables, Dictionary <string, List <Variable> > variablesMappings, bool isDistinct) { sb.Append("SELECT"); if (isDistinct) { sb.Append(" DISTINCT"); } if (query.IsSelectQuery) { WriteInnerSelectQueryContent(sb, ((QueryContent.SelectQuery)query).Item, variables, variablesMappings); } else if (query.IsNoResultQuery) { WriteInnerNoResultQueryContent(sb, variables); } else if (query.IsSingleEmptyResultQuery) { WriteInnerSingleEmptyResultQueryContent(sb, variables); } else { throw new ArgumentException("Produced query does not have supported type", nameof(query)); } }
private void Query_Oder(object sender, RoutedEventArgs e) { if (AliPayClient != null) { if (Order_Num.Text != "") { var Query_Request = new AlipayTradeQueryRequest(); var BizContent = new QueryContent(Order_Num.Text, ""); Query_Request.BizContent = JsonConvert.SerializeObject(BizContent); var Query_Response = AliPayClient.Execute(Query_Request); if (Query_Response.Code == "10000") { //var JsonObj = JObject.Parse(Query_Response.Body); Pay_State.Content = $"已支付:{Query_Response.TotalAmount}元"; } else { Pay_State.Content = "等待付款"; } } else { MsBoxShow("订单号不能为空"); } } else { MsBoxShow("请先填写相关API"); } }
public MongoContentCollectionPublished(IMongoDatabase database, IAppProvider appProvider, ITextIndex indexer, DataConverter converter) : base(database) { queryContentAsync = new QueryContent(converter); queryContentsById = new QueryContentsByIds(converter, appProvider); queryContentsByQuery = new QueryContentsByQuery(converter, indexer); queryIdsAsync = new QueryIdsAsync(appProvider); }
public MongoContentCollectionPublished(IMongoDatabase database, IAppProvider appProvider, ITextIndex indexer, IJsonSerializer serializer) : base(database) { queryContentAsync = new QueryContent(serializer); queryContentsById = new QueryContentsByIds(serializer, appProvider); queryContentsByQuery = new QueryContentsByQuery(serializer, indexer); queryIdsAsync = new QueryIdsAsync(appProvider); }
private void QueryService(QueryContent message) { ThreadUtil.Sleep((message.Id * 100).Milliseconds()); message.ResponseChannel.Send(new MyContent { Title = "Content Id " + message.Id, Detail = "Details of Content Id " + message.Id + " created at " + DateTime.Now.ToLongTimeString(), }); }
private void QueryService(QueryContent message) { ThreadUtil.Sleep((message.Id*100).Milliseconds()); message.ResponseChannel.Send(new MyContent { Title = "Content Id " + message.Id, Detail = "Details of Content Id " + message.Id + " created at " + DateTime.Now.ToLongTimeString(), }); }
public MongoContentCollectionAll(IMongoDatabase database, IAppProvider appProvider, IContentTextIndex indexer, IJsonSerializer serializer) : base(database) { queryContentAsync = new QueryContent(serializer); queryContentsById = new QueryContentsByIds(serializer, appProvider); queryContentsByQuery = new QueryContentsByQuery(serializer, indexer); queryIdsAsync = new QueryIdsAsync(appProvider); queryScheduledItems = new QueryScheduledContents(); }
public MongoContentCollectionAll(IMongoDatabase database, IAppProvider appProvider, ITextIndex indexer, DataConverter converter) : base(database) { queryContentAsync = new QueryContent(converter); queryContentsById = new QueryContentsByIds(converter, appProvider); queryContentsByQuery = new QueryContentsByQuery(converter, indexer, appProvider); queryIdsAsync = new QueryIdsAsync(appProvider); queryReferrersAsync = new QueryReferrersAsync(); queryScheduledItems = new QueryScheduledContents(); }
public MongoContentRepository(IMongoDatabase database, IAppProvider appProvider, ITextIndexer indexer, IJsonSerializer serializer) : base(database) { Guard.NotNull(appProvider); Guard.NotNull(serializer); this.appProvider = appProvider; this.serializer = serializer; queryContentAsync = new QueryContent(serializer); queryContentsById = new QueryContentsByIds(serializer, appProvider); queryContentsByQuery = new QueryContentsByQuery(serializer, indexer); queryIdsAsync = new QueryIdsAsync(appProvider); queryScheduledItems = new QueryScheduledContents(); }
public QueryContentResult(QueryContent content) { Content = content; }
public RealmQuery(QueryContent parsedResult, RealmFilePath realmFile) { this.queryContent = parsedResult; }