// GET: PickUpLocations/Details/5 /* public ActionResult Details(int? id) * { * if (id == null) * { * return new HttpStatusCodeResult(HttpStatusCode.BadRequest); * } * PickUpLocation pickUpLocation = db.PickUpLocations.Find(id); * if (pickUpLocation == null) * { * return HttpNotFound(); * } * return View(pickUpLocation); * } */ // GET: PickUpLocations/Create public ActionResult Create() { PickUpLocationViewModel pickUpLocation = new PickUpLocationViewModel(); pickUpLocation.PickUpCities = PopulateDestinationsDropDownList().ToList(); return(View(pickUpLocation)); }
public ActionResult Edit([Bind(Include = "PickUpLocationID,PickUpNickName,PickUpBuilding,PickUpStreet,PickUpCity,PickUpProvinceCode,PickUpPostalCode")] PickUpLocationViewModel pickUpLocationViewModel) { if (ModelState.IsValid) { PickUpLocation pickUpLocation = new PickUpLocation(pickUpLocationViewModel.PickUpLocationID, pickUpLocationViewModel.PickUpNickName, pickUpLocationViewModel.PickUpBuilding, pickUpLocationViewModel.PickUpStreet, pickUpLocationViewModel.PickUpCity, pickUpLocationViewModel.PickUpProvinceCode, pickUpLocationViewModel.PickUpPostalCode); pickUpLocation.PickUpProvinceCode = GetProvince(pickUpLocation.PickUpCity); db.Entry(pickUpLocation).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pickUpLocationViewModel)); }
// GET: PickUpLocations/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PickUpLocation pickUpLocation = (PickUpLocation)db.PickUpLocations.Find(id); if (pickUpLocation == null) { return(HttpNotFound()); } PickUpLocationViewModel pickUpLocationViewModel = new PickUpLocationViewModel(pickUpLocation.PickUpLocationID, pickUpLocation.PickUpNickName, pickUpLocation.PickUpBuilding, pickUpLocation.PickUpStreet, pickUpLocation.PickUpCity, pickUpLocation.PickUpProvinceCode, pickUpLocation.PickUpPostalCode); pickUpLocationViewModel.PickUpCities = PopulateDestinationsDropDownList().ToList(); return(View(pickUpLocationViewModel)); }