public ActionResult EditAmbulance(int id) { var viewmodel = new AmbulanceCollection { Ambulance = db.Ambulances.Single(c => c.Id == id), AmbulanceDrivers = db.AmbulanceDrivers.ToList() }; return(View(viewmodel)); }
public ActionResult AddAmbulance() { var model = new AmbulanceCollection { Ambulance = new Ambulance(), AmbulanceDrivers = db.AmbulanceDrivers.ToList() }; return(View(model)); }
public ActionResult AddAmbulance(AmbulanceCollection model) { if (!ModelState.IsValid) { var viewmodel = new AmbulanceCollection { Ambulance = model.Ambulance, AmbulanceDrivers = db.AmbulanceDrivers.ToList() }; return(View(viewmodel)); } db.Ambulances.Add(model.Ambulance); db.SaveChanges(); return(RedirectToAction("ListOfAmbulances")); }
public ActionResult EditAmbulance(int id, AmbulanceCollection model) { if (!ModelState.IsValid) { var viewmodel = new AmbulanceCollection { Ambulance = model.Ambulance, AmbulanceDrivers = db.AmbulanceDrivers.ToList() }; return(View(viewmodel)); } else { var ambulance = db.Ambulances.Single(c => c.Id == id); ambulance.Name = model.Ambulance.Name; ambulance.AmbulanceId = model.Ambulance.AmbulanceId; ambulance.AmbulanceStatus = model.Ambulance.AmbulanceStatus; ambulance.AmbulanceDriverId = model.Ambulance.AmbulanceDriverId; } db.SaveChanges(); return(RedirectToAction("ListOfAmbulances")); }