using DevExpress.XtraReports.UI; using DevExpress.XtraReports.Services; using EnvelopeGenerator.ReceiverUI.PredefinedReports; namespace EnvelopeGenerator.ReceiverUI.Services { public class CustomReportProvider : IReportProviderAsync { public Task GetReportAsync(string id, ReportProviderContext context) { return Task.FromResult(ReportsFactory.GetReport(id)); } } }