Add currency attribute
This commit is contained in:
@@ -11,7 +11,7 @@ namespace MileageTraker.Web.Controllers
|
||||
{
|
||||
public ActionResult Index(VehicleServiceQueryViewModel query)
|
||||
{
|
||||
var vehicleServices = DataService.GetVehicleServices();
|
||||
var vehicleServices = DataService.GetVehicleServices().ToList();
|
||||
var viewModel = new VehicleServiceResultsViewModel
|
||||
{
|
||||
ServiceItems = vehicleServices.Select(s => new VehicleServiceViewModel(s))
|
||||
@@ -19,6 +19,13 @@ namespace MileageTraker.Web.Controllers
|
||||
return View(viewModel);
|
||||
}
|
||||
|
||||
public ViewResult Details(int id)
|
||||
{
|
||||
var vehicleService = DataService.GetVehicleService(id);
|
||||
var viewModel = new VehicleServiceViewModel(vehicleService);
|
||||
return View(viewModel);
|
||||
}
|
||||
|
||||
public ActionResult Create()
|
||||
{
|
||||
return View();
|
||||
@@ -32,6 +39,7 @@ namespace MileageTraker.Web.Controllers
|
||||
{
|
||||
var vehicleService = viewModel.GetVehicleService();
|
||||
|
||||
|
||||
vehicleService.Vehicle = DataService.GetVehicle(viewModel.VehicleId);
|
||||
DataService.AddVehicleService(vehicleService);
|
||||
|
||||
@@ -43,5 +51,29 @@ namespace MileageTraker.Web.Controllers
|
||||
|
||||
return View(viewModel);
|
||||
}
|
||||
|
||||
|
||||
public ActionResult Edit(int id)
|
||||
{
|
||||
var vehicleService = DataService.GetVehicleService(id);
|
||||
var viewModel = new VehicleServiceViewModel(vehicleService);
|
||||
return View(viewModel);
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
[ActionLog]
|
||||
public ActionResult Edit(VehicleServiceViewModel viewModel)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
var vehicleService = viewModel.GetVehicleService();
|
||||
vehicleService.Vehicle = DataService.GetVehicle(viewModel.VehicleId);
|
||||
|
||||
DataService.UpdateVehicleService(vehicleService);
|
||||
TempData["StatusMessage"] = "Changes saved for vehicle service " + vehicleService.Vehicle.VehicleId;
|
||||
return RedirectToAction("Details", new { id = vehicleService.VehicleServiceId });
|
||||
}
|
||||
return View(viewModel);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user