Full functionality for gas records.

This commit is contained in:
ivancheahhh
2024-01-03 06:45:39 -07:00
parent 8dfaf49e05
commit 12dff07e19
4 changed files with 143 additions and 2 deletions

View File

@@ -129,6 +129,28 @@ namespace CarCareTracker.Controllers
{
return PartialView("_GasModal", new GasRecordInput());
}
[HttpGet]
public IActionResult GetGasRecordForEditById(int gasRecordId)
{
var result = _gasRecordDataAccess.GetGasRecordById(gasRecordId);
var convertedResult = new GasRecordInput
{
Id = result.Id,
Mileage = result.Mileage,
VehicleId = result.VehicleId,
Cost = result.Cost,
Date = result.Date.ToShortDateString(),
Files = result.Files,
Gallons = result.Gallons
};
return PartialView("_GasModal", convertedResult);
}
[HttpPost]
public IActionResult DeleteGasRecordById(int gasRecordId)
{
var result = _gasRecordDataAccess.DeleteGasRecordById(gasRecordId);
return Json(result);
}
#endregion
#region "Service Records"
[HttpGet]