public ActionResult Index(Models.VehicleService model) { if (ModelState.IsValid) { CodeFirst.CodeFirst db = new CodeFirst.CodeFirst(); var myVehicle = db.Services.Where(i => i.IntervalID == model.IntervalID).FirstOrDefault(); model.IntervalID = myVehicle.IntervalID; model.ServiceDate = myVehicle.ServiceDate; model.Completed = myVehicle.Completed; model.VehicleID = myVehicle.VehicleID; } return(View(model)); }
// GET: VehicleServiceDetails public ActionResult Index(string intervalID) { Models.VehicleService myModel = new Models.VehicleService(); CodeFirst.CodeFirst db = new CodeFirst.CodeFirst(); if (intervalID != null) { var intIntervalID = Int32.Parse(intervalID); var myInterval = db.Services.Where(i => i.IntervalID == intIntervalID).FirstOrDefault(); myModel.IntervalID = myInterval.IntervalID; myModel.ServiceDate = myInterval.ServiceDate; myModel.Completed = myInterval.Completed; myModel.VehicleID = myInterval.VehicleID; } return(View(myModel)); }
public ActionResult Modify([Bind(Prefix = "")] Models.VehicleService model) { if (ModelState.IsValid) { var db = new CodeFirst.CodeFirst(); var service = db.Services.Where(v => v.IntervalID == model.IntervalID).SingleOrDefault(); if (service != null) { service.IntervalID = model.IntervalID; service.ServiceDate = model.ServiceDate; service.Completed = model.Completed; service.VehicleID = model.VehicleID; db.SaveChanges(); } TempData["js"] = "myUpdateSuccess()"; return(RedirectToAction("Index", "VehicleServices")); } return(View("Index", model)); }
public ActionResult Create([Bind(Prefix = "")] Models.VehicleService model) { if (ModelState.IsValid) { var db = new CodeFirst.CodeFirst(); if (db.Services.Count() > 0) { var item = db.Services.OrderByDescending(s => s.IntervalID).FirstOrDefault(); db.Services.Add(new Service { IntervalID = item.IntervalID + 1, ServiceDate = model.ServiceDate, Completed = model.Completed, VehicleID = model.VehicleID }); } else { db.Services.Add(new Service { IntervalID = 1, ServiceDate = model.ServiceDate, Completed = model.Completed, VehicleID = model.VehicleID }); } db.SaveChanges(); model.JavaScriptToRun = "mySuccess()"; TempData["model"] = model; return(RedirectToAction("Index", "VehicleServices")); } return(View("Index", model)); }