From 32be5077f9d3382977491bd70003545c666456ea Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Wed, 23 Apr 2025 15:41:53 +0200 Subject: [PATCH] feat(Hintergrund): Erstellen, um den Hintergrund von Anmerkungen mit der Eigenschaft MarginRatio zu konfigurieren. - verschiebt Anmerkungen nach --- EnvelopeGenerator.Web/Controllers/ConfigController.cs | 2 +- .../Models/Annotation/AnnotationParams.cs | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/EnvelopeGenerator.Web/Controllers/ConfigController.cs b/EnvelopeGenerator.Web/Controllers/ConfigController.cs index fc6f5efd..8a4e6079 100644 --- a/EnvelopeGenerator.Web/Controllers/ConfigController.cs +++ b/EnvelopeGenerator.Web/Controllers/ConfigController.cs @@ -18,6 +18,6 @@ public class ConfigController : ControllerBase [HttpGet("Annotations")] public IActionResult GetAnnotationParams() { - return Ok(_annotParams.AnnotationDictionary); + return Ok(_annotParams.AnnotationJSObject); } } diff --git a/EnvelopeGenerator.Web/Models/Annotation/AnnotationParams.cs b/EnvelopeGenerator.Web/Models/Annotation/AnnotationParams.cs index 59ad9a89..96a3e7f9 100644 --- a/EnvelopeGenerator.Web/Models/Annotation/AnnotationParams.cs +++ b/EnvelopeGenerator.Web/Models/Annotation/AnnotationParams.cs @@ -6,7 +6,7 @@ public class AnnotationParams { public AnnotationParams() { - _annotationDictionaryInitor = new(() => _annots.ToDictionary(a => a.Name.ToLower(), a => a)); + _AnnotationJSObjectInitor = new(() => _annots.ToDictionary(a => a.Name.ToLower(), a => a)); } public Background? Background { get; init; } @@ -16,8 +16,6 @@ public class AnnotationParams private readonly List _annots = new List(); - public Annotation this[string name] => _annots.First(a => a.Name == name); - public bool TryGet(string name, out Annotation annotation) { #pragma warning disable CS8601 // Possible null reference assignment. @@ -58,7 +56,7 @@ public class AnnotationParams } } - private readonly Lazy> _annotationDictionaryInitor; + private readonly Lazy> _AnnotationJSObjectInitor; - public Dictionary AnnotationDictionary => _annotationDictionaryInitor.Value; + public Dictionary AnnotationJSObject => _AnnotationJSObjectInitor.Value; }