Methodize status message handling
This commit is contained in:
@@ -42,8 +42,7 @@ namespace MileageTraker.Web.Controllers
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
DataService.AddVehicle(vehicle);
|
||||
TempData["StatusMessage"] =
|
||||
string.Format("Vehicle {0} created", vehicle.VehicleId);
|
||||
SetStatusMessage(string.Format("Vehicle {0} created", vehicle.VehicleId));
|
||||
return RedirectToAction("Index");
|
||||
}
|
||||
|
||||
@@ -63,7 +62,7 @@ namespace MileageTraker.Web.Controllers
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
DataService.UpdateVehicle(vehicle);
|
||||
TempData["StatusMessage"] = "Changes saved for vehicle " + vehicle.VehicleId;
|
||||
SetStatusMessage("Changes saved for vehicle " + vehicle.VehicleId);
|
||||
return RedirectToAction("Details", new { id = vehicle.VehicleId });
|
||||
}
|
||||
return View(vehicle);
|
||||
@@ -90,13 +89,13 @@ namespace MileageTraker.Web.Controllers
|
||||
var vehicle = DataService.GetVehicle(id);
|
||||
if (vehicle.InactiveDate.HasValue)
|
||||
{
|
||||
TempData["StatusMessage"] = "Vehicle already inactive";
|
||||
SetStatusMessage("Vehicle already inactive");
|
||||
}
|
||||
else
|
||||
{
|
||||
vehicle.InactiveDate = DateTime.Now;
|
||||
DataService.UpdateVehicle(vehicle);
|
||||
TempData["StatusMessage"] = string.Format("Vehicle set inactive on {0:MM/dd/yyyy}", vehicle.InactiveDate.Value);
|
||||
SetStatusMessage(string.Format("Vehicle set inactive on {0:MM/dd/yyyy}", vehicle.InactiveDate.Value));
|
||||
}
|
||||
return RedirectToAction("Details", new {id});
|
||||
}
|
||||
@@ -107,13 +106,13 @@ namespace MileageTraker.Web.Controllers
|
||||
var vehicle = DataService.GetVehicle(id);
|
||||
if (!vehicle.InactiveDate.HasValue)
|
||||
{
|
||||
TempData["StatusMessage"] = "Vehicle is already active";
|
||||
SetStatusMessage("Vehicle is already active");
|
||||
}
|
||||
else
|
||||
{
|
||||
vehicle.InactiveDate = null;
|
||||
DataService.UpdateVehicle(vehicle);
|
||||
TempData["StatusMessage"] = string.Format("Vehicle reactivated");
|
||||
SetStatusMessage(string.Format("Vehicle reactivated"));
|
||||
}
|
||||
return RedirectToAction("Details", new { id });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user