public ActionResult Edit(int id) { var vehicleServiceSvc = new VehicleServiceLogic(Ticket); ViewData.Model = vehicleServiceSvc.GetById(id); return View(); }
public ActionResult Delete(int id) { var vehicleServiceSvc = new VehicleServiceLogic(Ticket); var serviceObj = vehicleServiceSvc.GetById(id); vehicleServiceSvc.Delete(id); DisplayInformation(string.Format("Vehicle service ({0}) has been successfully deleted.", serviceObj.ServiceDistance)); TempData["vehicleService_deleteId"] = id; return RedirectToAction("List", new { id = serviceObj.VehicleId }); }
public ActionResult Edit(int id, FormCollection form) { var vehicleServiceSvc = new VehicleServiceLogic(Ticket); var dealerSvc = new DealerLogic(Ticket); var dealerId = StringUtility.ToInt(form["dealerId"]); var dealerObj = dealerSvc.GetById(dealerId); var serviceObj = vehicleServiceSvc.GetById(id); if (dealerObj != null) { serviceObj.Dealer.Id = dealerObj.Id; serviceObj.Dealer.Code = dealerObj.Code; serviceObj.Dealer.Name = dealerObj.Name; } serviceObj.ServiceDate = StringUtility.ToDateTime(form["serviceDate"]); serviceObj.ServiceDistance = int.Parse(form["serviceDistance"]); serviceObj.InvoiceNumber = form["invoiceNumber"]; vehicleServiceSvc.Save(serviceObj); DisplayInformation(string.Format("Vehicle service ({0}) has been successfully updated.", serviceObj.ServiceDistance)); return RedirectToAction("List", new { id = serviceObj.VehicleId }); }
public ActionResult Undo(int id) { var vehicleServiceSvc = new VehicleServiceLogic(Ticket); var serviceObj = vehicleServiceSvc.GetById(id); vehicleServiceSvc.Reinstate(id); DisplayInformation(string.Format("Vehicle service ({0}) has been successfully reinstated.", serviceObj.ServiceDistance)); return RedirectToAction("List", new { id = serviceObj.VehicleId }); }