From dbb31ca7d77e701ca646d2f164afeefe7ed237d1 Mon Sep 17 00:00:00 2001 From: Adam Moussa <166072409+amoussa1229@users.noreply.github.com> Date: Thu, 16 Apr 2026 16:54:28 -0400 Subject: [PATCH] Fix Contacts.Name references throughout Blazor project - Replace all Contacts.Name with (FirstName + " " + LastName) pattern - Fix ContactService, Index.razor, QuotesPDF, QuotesDetails, CreateQuotes - Fix WorkOrderPDF, Viewworkorder, UserViewWordOrder, Addworkorders - Fix ViewTemplate, AddTemplate, Templates settings pages - Blazor project now builds successfully --- .../Components/Pages/Contact/Index.razor | 10 ++++++++-- .../Components/Pages/Quotes/CreateQuotes.razor | 2 +- .../Components/Pages/Quotes/QuotesDetails.razor | 2 +- .../Components/Pages/Quotes/QuotesPDF.razor | 2 +- .../Components/Pages/Setting/AddTemplate.razor | 2 +- .../Components/Pages/Setting/Templates.razor | 2 +- .../Components/Pages/Setting/ViewTemplate.razor | 4 ++-- .../Components/Pages/Workorder/Addworkorders.razor | 3 +-- .../Components/Pages/Workorder/UserViewWordOrder.razor | 2 +- .../Components/Pages/Workorder/Viewworkorder.razor | 2 +- .../Components/Pages/Workorder/WorkOrderPDF.razor | 2 +- SeaHavenIndustries/Data/Services/ContactService.cs | 3 ++- 12 files changed, 21 insertions(+), 15 deletions(-) diff --git a/SeaHavenIndustries/Components/Pages/Contact/Index.razor b/SeaHavenIndustries/Components/Pages/Contact/Index.razor index f28a3a3..fe3e773 100644 --- a/SeaHavenIndustries/Components/Pages/Contact/Index.razor +++ b/SeaHavenIndustries/Components/Pages/Contact/Index.razor @@ -57,9 +57,15 @@
POC :
@if (model.Contacts != null) { -@model.Contacts.Name
+@(model.Contacts.FirstName + " " + model.Contacts.LastName)
}POC : @if (model.Contacts != null) { - @model.Contacts.Name. + @(model.Contacts.FirstName + " " + model.Contacts.LastName) }
diff --git a/SeaHavenIndustries/Components/Pages/Setting/AddTemplate.razor b/SeaHavenIndustries/Components/Pages/Setting/AddTemplate.razor index be116e9..4174c7f 100644 --- a/SeaHavenIndustries/Components/Pages/Setting/AddTemplate.razor +++ b/SeaHavenIndustries/Components/Pages/Setting/AddTemplate.razor @@ -257,7 +257,7 @@ var query = contactslist; if (!string.IsNullOrEmpty(args.Filter)) { - query = query.Where(c => c.Name.ToLower().Contains(args.Filter.ToLower())); + query = query.Where(c => (c.FirstName + " " + c.LastName).ToLower().Contains(args.Filter.ToLower())); } if (query != null) { diff --git a/SeaHavenIndustries/Components/Pages/Setting/Templates.razor b/SeaHavenIndustries/Components/Pages/Setting/Templates.razor index cc45b67..55483a2 100644 --- a/SeaHavenIndustries/Components/Pages/Setting/Templates.razor +++ b/SeaHavenIndustries/Components/Pages/Setting/Templates.razor @@ -152,7 +152,7 @@ else if (step == 2) var query = contactslist; if (!string.IsNullOrEmpty(args.Filter)) { - query = query.Where(c => c.Name.ToLower().Contains(args.Filter.ToLower())); + query = query.Where(c => (c.FirstName + " " + c.LastName).ToLower().Contains(args.Filter.ToLower())); } if (query != null) { diff --git a/SeaHavenIndustries/Components/Pages/Setting/ViewTemplate.razor b/SeaHavenIndustries/Components/Pages/Setting/ViewTemplate.razor index e60a0d9..f2abe7a 100644 --- a/SeaHavenIndustries/Components/Pages/Setting/ViewTemplate.razor +++ b/SeaHavenIndustries/Components/Pages/Setting/ViewTemplate.razor @@ -41,7 +41,7 @@ { foreach (var itm in model.WorkOrderContacts) { - @itm.POC?.Name + @((itm.POC?.FirstName + " " + itm.POC?.LastName).Trim()) } } @@ -227,7 +227,7 @@ var query = contactslist; if (!string.IsNullOrEmpty(args.Filter)) { - query = query.Where(c => c.Name.ToLower().Contains(args.Filter.ToLower())); + query = query.Where(c => (c.FirstName + " " + c.LastName).ToLower().Contains(args.Filter.ToLower())); } if (query != null) { diff --git a/SeaHavenIndustries/Components/Pages/Workorder/Addworkorders.razor b/SeaHavenIndustries/Components/Pages/Workorder/Addworkorders.razor index cbdc7f5..8f641cf 100644 --- a/SeaHavenIndustries/Components/Pages/Workorder/Addworkorders.razor +++ b/SeaHavenIndustries/Components/Pages/Workorder/Addworkorders.razor @@ -387,8 +387,7 @@ var query = contactslist; if (!string.IsNullOrEmpty(args.Filter)) { - query = query.Where(c => c.Name != null && - c.Name.ToLower().Contains(args.Filter.ToLower())); + query = query.Where(c => (c.FirstName + " " + c.LastName).ToLower().Contains(args.Filter.ToLower())); } if (query != null) { diff --git a/SeaHavenIndustries/Components/Pages/Workorder/UserViewWordOrder.razor b/SeaHavenIndustries/Components/Pages/Workorder/UserViewWordOrder.razor index 821f144..4724f13 100644 --- a/SeaHavenIndustries/Components/Pages/Workorder/UserViewWordOrder.razor +++ b/SeaHavenIndustries/Components/Pages/Workorder/UserViewWordOrder.razor @@ -131,7 +131,7 @@ else { foreach (var itm in order.WorkOrderContacts) { - @itm.POC.Name + @((itm.POC.FirstName + " " + itm.POC.LastName).Trim()) } }POC: @itm.POC.Name
+POC: @((itm.POC.FirstName + " " + itm.POC.LastName).Trim())
Email: @itm.POC.Email
Phone Number: @itm.POC.PhoneNumber