public void GetTotalSummaries(DevExpress.Mvvm.Xpf.GetSummariesAsyncArgs args) { args.Result = Task.Run(() => { var context = new EFCoreIssues.Issues.IssuesContext(); var queryable = context.Issues.Where(MakeFilterExpression((DevExpress.Data.Filtering.CriteriaOperator)args.Filter)); return(queryable.GetSummaries(args.Summaries)); }); }
public void GetTotalSummaries(DevExpress.Mvvm.Xpf.GetSummariesAsyncArgs args) { args.Result = Task.Run(() => { using (var session = new DevExpress.Xpo.Session()) { return(session.Query <XPOIssues.Issues.Issue>().Where(MakeFilterExpression((DevExpress.Data.Filtering.CriteriaOperator)args.Filter)).GetSummaries(args.Summaries)); } }); }