From 3eb56a690b1af532779bc908c038f5e350056a57 Mon Sep 17 00:00:00 2001 From: Alexandre Brandizzi Date: Mon, 14 Sep 2026 13:08:00 -0300 Subject: [PATCH] style(vendors): format company directory query --- .../Implementation/VendorDataService.cs | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/SeaHaven.DataServices/Implementation/VendorDataService.cs b/SeaHaven.DataServices/Implementation/VendorDataService.cs index 2e1b202..3c5e70a 100644 --- a/SeaHaven.DataServices/Implementation/VendorDataService.cs +++ b/SeaHaven.DataServices/Implementation/VendorDataService.cs @@ -666,45 +666,45 @@ namespace SeaHaven.DataServices.Implementation join jobCount in jobCounts on v.Id equals jobCount.VendorId into vendorJobCounts from jobCount in vendorJobCounts.DefaultIfEmpty() select new VendorDirectoryRow - { - VendorId = v.Id, - CompanyId = v.CompanyId ?? 0, - CompanyName = v.Company != null ? v.Company.Name : v.CompanyName, - ContactName = v.ContactName, - Email = v.Email != null && v.Email.Trim() != "" + { + VendorId = v.Id, + CompanyId = v.CompanyId ?? 0, + CompanyName = v.Company != null ? v.Company.Name : v.CompanyName, + ContactName = v.ContactName, + Email = v.Email != null && v.Email.Trim() != "" ? v.Email : v.Company != null ? v.Company.Email : v.Email, - Phone = v.Phone, - CompanyPhone = v.Company != null && + Phone = v.Phone, + CompanyPhone = v.Company != null && v.Company.CompanyPhone != null && v.Company.CompanyPhone.Trim() != "" ? v.Company.CompanyPhone : v.CompanyPhone, - PreferredContact = v.PreferredContact, - Address = v.Company != null && + PreferredContact = v.PreferredContact, + Address = v.Company != null && v.Company.Address != null && v.Company.Address.Trim() != "" ? v.Company.Address : v.Address, - City = v.Company != null && + City = v.Company != null && ((v.Company.City != null && v.Company.City.Trim() != "") || (v.Company.State != null && v.Company.State.Trim() != "") || (v.Company.Address != null && v.Company.Address.Trim() != "")) ? v.Company.City : v.City, - State = v.Company != null && + State = v.Company != null && ((v.Company.City != null && v.Company.City.Trim() != "") || (v.Company.State != null && v.Company.State.Trim() != "") || (v.Company.Address != null && v.Company.Address.Trim() != "")) ? v.Company.State : v.State, - Zip = v.Zip, - TradeSpecialties = v.TradeSpecialties, - GoogleMapsUrl = v.GoogleMapsUrl, - Notes = v.Company != null ? v.Company.Notes : null, - IsActive = v.IsActive, - TotalJobs = (int?)jobCount.TotalJobs ?? 0 - }; + Zip = v.Zip, + TradeSpecialties = v.TradeSpecialties, + GoogleMapsUrl = v.GoogleMapsUrl, + Notes = v.Company != null ? v.Company.Notes : null, + IsActive = v.IsActive, + TotalJobs = (int?)jobCount.TotalJobs ?? 0 + }; // Arm B: company-only rows for companies with zero non-deleted technicians. // These carry a null VendorId and a populated CompanyId. A company has no