From 43019e6710aa7a3770936c8a02da58eae69c9a64 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Thu, 13 Feb 2025 01:27:44 +0100 Subject: [PATCH] =?UTF-8?q?feat(Main.cshtml):=20Bindung=20des=20Titels=20m?= =?UTF-8?q?it=20Appettigns=20=C3=BCber=20MainViewModel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EnvelopeGenerator.Web/Controllers/HomeController.cs | 5 ++++- EnvelopeGenerator.Web/Models/MainViewModel.cs | 6 ++++++ EnvelopeGenerator.Web/Views/Home/Main.cshtml | 6 +++++- EnvelopeGenerator.Web/appsettings.json | 3 ++- 4 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 EnvelopeGenerator.Web/Models/MainViewModel.cs diff --git a/EnvelopeGenerator.Web/Controllers/HomeController.cs b/EnvelopeGenerator.Web/Controllers/HomeController.cs index 516bb3e5..11c9af8e 100644 --- a/EnvelopeGenerator.Web/Controllers/HomeController.cs +++ b/EnvelopeGenerator.Web/Controllers/HomeController.cs @@ -62,7 +62,10 @@ public class HomeController : ViewControllerBase ViewData["UserCulture"] = _cultures[UserLanguage]; - return View(); + return View(new MainViewModel() + { + Title = _configuration["MainPageTitle"] + }); } [HttpGet("EnvelopeKey/{envelopeReceiverId}")] diff --git a/EnvelopeGenerator.Web/Models/MainViewModel.cs b/EnvelopeGenerator.Web/Models/MainViewModel.cs new file mode 100644 index 00000000..f69b01f6 --- /dev/null +++ b/EnvelopeGenerator.Web/Models/MainViewModel.cs @@ -0,0 +1,6 @@ +namespace EnvelopeGenerator.Web.Models; + +public class MainViewModel +{ + public string? Title { get; init; } +} diff --git a/EnvelopeGenerator.Web/Views/Home/Main.cshtml b/EnvelopeGenerator.Web/Views/Home/Main.cshtml index 16ef95f3..801ecb7f 100644 --- a/EnvelopeGenerator.Web/Views/Home/Main.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/Main.cshtml @@ -1,4 +1,5 @@ @{ + @model MainViewModel var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string; var cImg = _cImgOpt.Value; ViewData["Title"] = _localizer["Home"]; @@ -13,7 +14,10 @@
-

signFlow

+ @if(Model.Title is string title) + { +

@title

+ }