diff --git a/src/BCards.Web/Repositories/UserPageRepository.cs b/src/BCards.Web/Repositories/UserPageRepository.cs index 5954196..e03c7f3 100644 --- a/src/BCards.Web/Repositories/UserPageRepository.cs +++ b/src/BCards.Web/Repositories/UserPageRepository.cs @@ -31,7 +31,7 @@ public class UserPageRepository : IUserPageRepository public async Task GetBySlugAsync(string category, string slug) { - return await _pages.Find(x => x.Category == category.ToLower() && x.Slug == slug && x.IsActive).FirstOrDefaultAsync(); + return await _pages.Find(x => x.Category.ToLower() == category.ToLower() && x.Slug == slug && x.IsActive).FirstOrDefaultAsync(); } public async Task GetByUserIdAsync(string userId) diff --git a/src/BCards.Web/Views/UserPage/Display.cshtml b/src/BCards.Web/Views/UserPage/Display.cshtml index 7c4d296..eae3687 100644 --- a/src/BCards.Web/Views/UserPage/Display.cshtml +++ b/src/BCards.Web/Views/UserPage/Display.cshtml @@ -3,7 +3,7 @@ var seo = ViewBag.SeoSettings as BCards.Web.Models.SeoSettings; var category = ViewBag.Category as BCards.Web.Models.Category; var isPreview = ViewBag.IsPreview as bool? ?? false; - + ViewData["Title"] = seo?.Title ?? $"{Model.DisplayName} - {category?.Name}"; Layout = isPreview ? "_Layout" : "_UserPageLayout"; } @@ -11,9 +11,16 @@ @if (!isPreview) { @section Styles { - + + + } +} +else +{ + @section Styles { + } } @@ -59,7 +66,7 @@ onclick="recordClick('@Model.Id', @i)"> @if (!string.IsNullOrEmpty(link.Icon)) { - @link.Icon + }