fix(WebUI.Client.Services): resolve doc comment icons
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
namespace EnvelopeGenerator.ReceiverUI.Models;
|
namespace EnvelopeGenerator.WebUI.Client.Models;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Represents a captured signature with metadata created by the receiver in the signature popup.
|
/// Represents a captured signature with metadata created by the receiver in the signature popup.
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ namespace EnvelopeGenerator.WebUI.Client.Services;
|
|||||||
/// During development, <c>BaseUrl</c> is empty so the request resolves to the
|
/// During development, <c>BaseUrl</c> is empty so the request resolves to the
|
||||||
/// YARP-proxied route on the same origin, which currently serves
|
/// YARP-proxied route on the same origin, which currently serves
|
||||||
/// <c>fake-data/annotations.json</c>. To switch to real data, update the
|
/// <c>fake-data/annotations.json</c>. To switch to real data, update the
|
||||||
/// YARP route in <c>yarp.json</c> – no code change required.
|
/// YARP route in <c>yarp.json</c> — no code change required.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Obsolete("Use SignatureService.")]
|
[Obsolete("Use SignatureService.")]
|
||||||
public class AnnotationService(HttpClient http, IOptions<ApiOptions> apiOptions)
|
public class AnnotationService(HttpClient http, IOptions<ApiOptions> apiOptions)
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
using DevExpress.DataAccess.Json;
|
using DevExpress.DataAccess.Json;
|
||||||
using DevExpress.DataAccess.Web;
|
using DevExpress.DataAccess.Web;
|
||||||
using DevExpress.DataAccess.Wizard.Services;
|
using DevExpress.DataAccess.Wizard.Services;
|
||||||
|
|
||||||
namespace EnvelopeGenerator.WebUI.Client.Services
|
namespace EnvelopeGenerator.WebUI.Client.Services;
|
||||||
|
|
||||||
|
public class CustomDataSourceWizardJsonDataConnectionStorage : IDataSourceWizardJsonConnectionStorage
|
||||||
{
|
{
|
||||||
public class CustomDataSourceWizardJsonDataConnectionStorage : IDataSourceWizardJsonConnectionStorage
|
|
||||||
{
|
|
||||||
public static JsonDataConnection GetDefaultConnection() {
|
public static JsonDataConnection GetDefaultConnection() {
|
||||||
var uriJsonSource = new UriJsonSource() {
|
var uriJsonSource = new UriJsonSource() {
|
||||||
Uri = new Uri(@"https://raw.githubusercontent.com/DevExpress-Examples/DataSources/master/JSON/customers.json"),
|
Uri = new Uri(@"https://raw.githubusercontent.com/DevExpress-Examples/DataSources/master/JSON/customers.json"),
|
||||||
@@ -36,5 +36,4 @@ namespace EnvelopeGenerator.WebUI.Client.Services
|
|||||||
}
|
}
|
||||||
|
|
||||||
void IJsonConnectionStorageService.SaveConnection(string connectionName, JsonDataConnection connection, bool saveCredentials) { }
|
void IJsonConnectionStorageService.SaveConnection(string connectionName, JsonDataConnection connection, bool saveCredentials) { }
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
using DevExpress.DataAccess.Json;
|
using DevExpress.DataAccess.Json;
|
||||||
using DevExpress.DataAccess.Web;
|
using DevExpress.DataAccess.Web;
|
||||||
namespace EnvelopeGenerator.WebUI.Client.Services
|
namespace EnvelopeGenerator.WebUI.Client.Services;
|
||||||
{
|
|
||||||
public class CustomJsonDataConnectionProviderFactory : IJsonDataConnectionProviderFactory {
|
public class CustomJsonDataConnectionProviderFactory : IJsonDataConnectionProviderFactory {
|
||||||
public IJsonDataConnectionProviderService Create() {
|
public IJsonDataConnectionProviderService Create() {
|
||||||
return new WebDocumentViewerJsonDataConnectionProvider(CustomDataSourceWizardJsonDataConnectionStorage.GetConnections());
|
return new WebDocumentViewerJsonDataConnectionProvider(CustomDataSourceWizardJsonDataConnectionStorage.GetConnections());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public class WebDocumentViewerJsonDataConnectionProvider : IJsonDataConnectionProviderService
|
public class WebDocumentViewerJsonDataConnectionProvider : IJsonDataConnectionProviderService
|
||||||
{
|
{
|
||||||
readonly List<JsonDataConnection> jsonDataConnections;
|
readonly List<JsonDataConnection> jsonDataConnections;
|
||||||
public WebDocumentViewerJsonDataConnectionProvider(List<JsonDataConnection> jsonDataConnections) {
|
public WebDocumentViewerJsonDataConnectionProvider(List<JsonDataConnection> jsonDataConnections) {
|
||||||
this.jsonDataConnections = jsonDataConnections;
|
this.jsonDataConnections = jsonDataConnections;
|
||||||
@@ -20,5 +20,4 @@ namespace EnvelopeGenerator.WebUI.Client.Services
|
|||||||
throw new InvalidOperationException();
|
throw new InvalidOperationException();
|
||||||
return connection;
|
return connection;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
using DevExpress.XtraReports.UI;
|
using DevExpress.XtraReports.UI;
|
||||||
using DevExpress.XtraReports.Services;
|
using DevExpress.XtraReports.Services;
|
||||||
using EnvelopeGenerator.WebUI.Client.PredefinedReports;
|
using EnvelopeGenerator.WebUI.Client.PredefinedReports;
|
||||||
|
|
||||||
namespace EnvelopeGenerator.WebUI.Client.Services
|
namespace EnvelopeGenerator.WebUI.Client.Services;
|
||||||
{
|
|
||||||
public class CustomReportProvider : IReportProviderAsync {
|
public class CustomReportProvider : IReportProviderAsync {
|
||||||
private readonly InMemoryReportStorageWebExtension reportStorage;
|
private readonly InMemoryReportStorageWebExtension reportStorage;
|
||||||
|
|
||||||
public CustomReportProvider(InMemoryReportStorageWebExtension reportStorage) {
|
public CustomReportProvider(InMemoryReportStorageWebExtension reportStorage) {
|
||||||
@@ -17,5 +17,4 @@ namespace EnvelopeGenerator.WebUI.Client.Services
|
|||||||
|
|
||||||
return Task.FromResult(ReportsFactory.GetReport(id));
|
return Task.FromResult(ReportsFactory.GetReport(id));
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
using DevExpress.Drawing;
|
using DevExpress.Drawing;
|
||||||
|
|
||||||
namespace EnvelopeGenerator.WebUI.Client.Services {
|
namespace EnvelopeGenerator.WebUI.Client.Services;
|
||||||
public static class FontLoader {
|
|
||||||
|
public static class FontLoader {
|
||||||
public async static Task LoadFonts(HttpClient httpClient, List<string> fontNames) {
|
public async static Task LoadFonts(HttpClient httpClient, List<string> fontNames) {
|
||||||
foreach(var fontName in fontNames) {
|
foreach(var fontName in fontNames) {
|
||||||
var fontBytes = await httpClient.GetByteArrayAsync($"fonts/{fontName}");
|
var fontBytes = await httpClient.GetByteArrayAsync($"fonts/{fontName}");
|
||||||
DXFontRepository.Instance.AddFont(fontBytes);
|
DXFontRepository.Instance.AddFont(fontBytes);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
using DevExpress.DataAccess.Web;
|
using DevExpress.DataAccess.Web;
|
||||||
|
|
||||||
namespace EnvelopeGenerator.WebUI.Client.Services {
|
namespace EnvelopeGenerator.WebUI.Client.Services;
|
||||||
public class ObjectDataSourceWizardCustomTypeProvider : IObjectDataSourceWizardTypeProvider {
|
|
||||||
|
public class ObjectDataSourceWizardCustomTypeProvider : IObjectDataSourceWizardTypeProvider {
|
||||||
public IEnumerable<Type> GetAvailableTypes(string context) {
|
public IEnumerable<Type> GetAvailableTypes(string context) {
|
||||||
return new[] { typeof(Data.DataItemList) };
|
return new[] { typeof(Data.DataItemList) };
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user