fix(WebUI.Client.Services): resolve doc comment icons

This commit is contained in:
2026-06-15 10:27:51 +02:00
parent d6bafc64a6
commit 207992d95a
7 changed files with 85 additions and 88 deletions

View File

@@ -1,4 +1,4 @@
namespace EnvelopeGenerator.ReceiverUI.Models;
namespace EnvelopeGenerator.WebUI.Client.Models;
/// <summary>
/// Represents a captured signature with metadata created by the receiver in the signature popup.

View File

@@ -12,7 +12,7 @@ namespace EnvelopeGenerator.WebUI.Client.Services;
/// During development, <c>BaseUrl</c> is empty so the request resolves to the
/// YARP-proxied route on the same origin, which currently serves
/// <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>
[Obsolete("Use SignatureService.")]
public class AnnotationService(HttpClient http, IOptions<ApiOptions> apiOptions)

View File

@@ -1,11 +1,11 @@
using DevExpress.DataAccess.Json;
using DevExpress.DataAccess.Json;
using DevExpress.DataAccess.Web;
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() {
var uriJsonSource = new UriJsonSource() {
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) { }
}
}

View File

@@ -1,15 +1,15 @@
using DevExpress.DataAccess.Json;
using DevExpress.DataAccess.Json;
using DevExpress.DataAccess.Web;
namespace EnvelopeGenerator.WebUI.Client.Services
{
public class CustomJsonDataConnectionProviderFactory : IJsonDataConnectionProviderFactory {
namespace EnvelopeGenerator.WebUI.Client.Services;
public class CustomJsonDataConnectionProviderFactory : IJsonDataConnectionProviderFactory {
public IJsonDataConnectionProviderService Create() {
return new WebDocumentViewerJsonDataConnectionProvider(CustomDataSourceWizardJsonDataConnectionStorage.GetConnections());
}
}
}
public class WebDocumentViewerJsonDataConnectionProvider : IJsonDataConnectionProviderService
{
public class WebDocumentViewerJsonDataConnectionProvider : IJsonDataConnectionProviderService
{
readonly List<JsonDataConnection> jsonDataConnections;
public WebDocumentViewerJsonDataConnectionProvider(List<JsonDataConnection> jsonDataConnections) {
this.jsonDataConnections = jsonDataConnections;
@@ -20,5 +20,4 @@ namespace EnvelopeGenerator.WebUI.Client.Services
throw new InvalidOperationException();
return connection;
}
}
}

View File

@@ -1,10 +1,10 @@
using DevExpress.XtraReports.UI;
using DevExpress.XtraReports.UI;
using DevExpress.XtraReports.Services;
using EnvelopeGenerator.WebUI.Client.PredefinedReports;
namespace EnvelopeGenerator.WebUI.Client.Services
{
public class CustomReportProvider : IReportProviderAsync {
namespace EnvelopeGenerator.WebUI.Client.Services;
public class CustomReportProvider : IReportProviderAsync {
private readonly InMemoryReportStorageWebExtension reportStorage;
public CustomReportProvider(InMemoryReportStorageWebExtension reportStorage) {
@@ -17,5 +17,4 @@ namespace EnvelopeGenerator.WebUI.Client.Services
return Task.FromResult(ReportsFactory.GetReport(id));
}
}
}

View File

@@ -1,12 +1,12 @@
using DevExpress.Drawing;
using DevExpress.Drawing;
namespace EnvelopeGenerator.WebUI.Client.Services {
public static class FontLoader {
namespace EnvelopeGenerator.WebUI.Client.Services;
public static class FontLoader {
public async static Task LoadFonts(HttpClient httpClient, List<string> fontNames) {
foreach(var fontName in fontNames) {
var fontBytes = await httpClient.GetByteArrayAsync($"fonts/{fontName}");
DXFontRepository.Instance.AddFont(fontBytes);
}
}
}
}

View File

@@ -1,9 +1,9 @@
using DevExpress.DataAccess.Web;
using DevExpress.DataAccess.Web;
namespace EnvelopeGenerator.WebUI.Client.Services {
public class ObjectDataSourceWizardCustomTypeProvider : IObjectDataSourceWizardTypeProvider {
namespace EnvelopeGenerator.WebUI.Client.Services;
public class ObjectDataSourceWizardCustomTypeProvider : IObjectDataSourceWizardTypeProvider {
public IEnumerable<Type> GetAvailableTypes(string context) {
return new[] { typeof(Data.DataItemList) };
}
}
}