prevent overlap of additional fields on vehicle level vs record level.

This commit is contained in:
DESKTOP-GENO133\IvanPlex
2024-02-29 16:38:31 -07:00
parent 742c5b3489
commit 6993fe5df8
7 changed files with 24 additions and 6 deletions

View File

@@ -97,13 +97,14 @@ namespace CarCareTracker.Controllers
[HttpGet]
public IActionResult AddVehiclePartialView()
{
return PartialView("_VehicleModal", new Vehicle());
return PartialView("_VehicleModal", new Vehicle() { ExtraFields = _extraFieldDataAccess.GetExtraFieldsById((int)ImportMode.VehicleRecord).ExtraFields });
}
[TypeFilter(typeof(CollaboratorFilter))]
[HttpGet]
public IActionResult GetEditVehiclePartialViewById(int vehicleId)
{
var data = _dataAccess.GetVehicleById(vehicleId);
data.ExtraFields = StaticHelper.AddExtraFields(data.ExtraFields, _extraFieldDataAccess.GetExtraFieldsById((int)ImportMode.VehicleRecord).ExtraFields);
return PartialView("_VehicleModal", data);
}
[HttpPost]