From 1988cf54f579c89d41214aef8deb70e60e812465 Mon Sep 17 00:00:00 2001 From: "DESKTOP-T0O5CDB\\DESK-555BD" Date: Wed, 20 Nov 2024 20:48:38 -0700 Subject: [PATCH 1/3] Allow users to add supplies onto existing records. --- Models/Supply/SupplyRequisitionHistory.cs | 8 +++++ Models/Supply/SupplyStore.cs | 8 +++++ Views/Vehicle/_CollisionRecordModal.cshtml | 7 ++--- Views/Vehicle/_PlanRecordModal.cshtml | 7 ++--- .../_PlanRecordTemplateEditModal.cshtml | 4 +-- Views/Vehicle/_ServiceRecordModal.cshtml | 7 ++--- Views/Vehicle/_SupplyRecordModal.cshtml | 2 +- .../Vehicle/_SupplyRequisitionHistory.cshtml | 21 ++++++++++---- Views/Vehicle/_SupplyStore.cshtml | 29 ++++++++++++++----- Views/Vehicle/_UpgradeRecordModal.cshtml | 7 ++--- wwwroot/defaults/en_US.json | 2 +- 11 files changed, 66 insertions(+), 36 deletions(-) create mode 100644 Models/Supply/SupplyRequisitionHistory.cs create mode 100644 Models/Supply/SupplyStore.cs diff --git a/Models/Supply/SupplyRequisitionHistory.cs b/Models/Supply/SupplyRequisitionHistory.cs new file mode 100644 index 0000000..64b5d3d --- /dev/null +++ b/Models/Supply/SupplyRequisitionHistory.cs @@ -0,0 +1,8 @@ +namespace CarCareTracker.Models +{ + public class SupplyRequisitionHistory + { + public string CostInputId { get; set; } + public List RequisitionHistory { get; set; } = new List(); + } +} diff --git a/Models/Supply/SupplyStore.cs b/Models/Supply/SupplyStore.cs new file mode 100644 index 0000000..d0018d5 --- /dev/null +++ b/Models/Supply/SupplyStore.cs @@ -0,0 +1,8 @@ +namespace CarCareTracker.Models +{ + public class SupplyStore + { + public string Tab { get; set; } + public bool AdditionalSupplies { get; set; } + } +} diff --git a/Views/Vehicle/_CollisionRecordModal.cshtml b/Views/Vehicle/_CollisionRecordModal.cshtml index 5c24104..1a71345 100644 --- a/Views/Vehicle/_CollisionRecordModal.cshtml +++ b/Views/Vehicle/_CollisionRecordModal.cshtml @@ -44,10 +44,7 @@ } - @if (isNew) - { - @await Html.PartialAsync("_SupplyStore", "RepairRecord") - } + @await Html.PartialAsync("_SupplyStore", new SupplyStore { Tab = "RepairRecord", AdditionalSupplies = Model.RequisitionHistory.Any() })