From 0d56b1ecc17b4552eea7f5b4b7c8d30cf0366653 Mon Sep 17 00:00:00 2001 From: mmrbnjd Date: Wed, 20 Nov 2024 12:10:17 +0330 Subject: [PATCH] ... --- Back/Data/Models/Blog.cs | 1 + Back/Services/ServBase.cs | 3 ++- Shared/DTOs/BlogDto.cs | 1 + moadiran/Pages/BlogDetails.razor | 2 +- moadiran/Shared/MainLayout.razor | 12 ------------ 5 files changed, 5 insertions(+), 14 deletions(-) diff --git a/Back/Data/Models/Blog.cs b/Back/Data/Models/Blog.cs index 8230e3a..261644d 100644 --- a/Back/Data/Models/Blog.cs +++ b/Back/Data/Models/Blog.cs @@ -4,6 +4,7 @@ { public int ID { get; set; } public string Title { get; set; } + public string? PageTitle { get; set; } public string Text { get; set; } public string? Photo { get; set; } public string Date { get; set; } diff --git a/Back/Services/ServBase.cs b/Back/Services/ServBase.cs index 1b9bee7..62a6d17 100644 --- a/Back/Services/ServBase.cs +++ b/Back/Services/ServBase.cs @@ -80,7 +80,8 @@ namespace Back.Services Time=s.Time, Tags= s.Tags, DescriptionTag=s.DescriptionTag, - keywordsTag=s.keywordsTag + keywordsTag=s.keywordsTag, + PageTitle=string.IsNullOrEmpty(s.PageTitle) ?s.Title : s.PageTitle, }).FirstOrDefaultAsync(); return result; } diff --git a/Shared/DTOs/BlogDto.cs b/Shared/DTOs/BlogDto.cs index cbf3df3..23cd1ce 100644 --- a/Shared/DTOs/BlogDto.cs +++ b/Shared/DTOs/BlogDto.cs @@ -17,6 +17,7 @@ namespace Shared.DTOs { public int ID { get; set; } public string Title { get; set; } + public string PageTitle { get; set; } public string Text { get; set; } public string? Photo { get; set; } public string Date { get; set; } diff --git a/moadiran/Pages/BlogDetails.razor b/moadiran/Pages/BlogDetails.razor index 62251f0..23373df 100644 --- a/moadiran/Pages/BlogDetails.razor +++ b/moadiran/Pages/BlogDetails.razor @@ -4,7 +4,7 @@ @using global::Shared.DTOs @using moadiran.Layout @inject NavigationManager Navigation -@Item?.Title +@Item?.PageTitle diff --git a/moadiran/Shared/MainLayout.razor b/moadiran/Shared/MainLayout.razor index 9acc4e8..ef5ceea 100644 --- a/moadiran/Shared/MainLayout.razor +++ b/moadiran/Shared/MainLayout.razor @@ -2,7 +2,6 @@ @inherits LayoutComponentBase @inject Fixedvalues fv; -
@@ -10,15 +9,4 @@
-@code { - - protected override async Task OnAfterRenderAsync(bool firstRender) - { - if(firstRender) - await fv.SetUlr("Main"); - - await base.OnAfterRenderAsync(firstRender); - } - -}