// GET: RecipientAddresses/Details/5 /* public ActionResult Details(int? id) * { * if (id == null) * { * return new HttpStatusCodeResult(HttpStatusCode.BadRequest); * } * RecipientAddress recipientAddress = db.RecipientAddresses.Find(id); * if (recipientAddress == null) * { * return HttpNotFound(); * } * return View(recipientAddress); * } */ // GET: RecipientAddresses/Create public ActionResult Create() { RecipientAddressViewModel recipientAddress = new RecipientAddressViewModel(); recipientAddress.Cities = PopulateDestinationsDropDownList().ToList(); return(View(recipientAddress)); }
public ActionResult Edit([Bind(Include = "RecipientAddressID,NickName,RecipientName,RecipientShippingAccountId,CompanyName,DepartmentName,Building,Street,City,ProvinceCode,PostalCode,RecipientPhoneNumber,RecipientEmail")] RecipientAddressViewModel recipientAddressViewModel) { if (ModelState.IsValid) { RecipientAddress recipientAddress = new RecipientAddress(recipientAddressViewModel.RecipientAddressID, recipientAddressViewModel.NickName, recipientAddressViewModel.RecipientName, recipientAddressViewModel.RecipientShippingAccountId, recipientAddressViewModel.CompanyName, recipientAddressViewModel.DepartmentName, recipientAddressViewModel.Building, recipientAddressViewModel.Street, recipientAddressViewModel.City, recipientAddressViewModel.ProvinceCode, recipientAddressViewModel.PostalCode, recipientAddressViewModel.RecipientPhoneNumber, recipientAddressViewModel.RecipientEmail ); recipientAddress.ProvinceCode = GetProvince(recipientAddress.City); db.Entry(recipientAddress).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(recipientAddressViewModel)); }
// GET: RecipientAddresses/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RecipientAddress recipientAddress = (RecipientAddress)db.RecipientAddresses.Find(id); if (recipientAddress == null) { return(HttpNotFound()); } RecipientAddressViewModel recipientAddressViewModel = new RecipientAddressViewModel(recipientAddress.RecipientAddressID, recipientAddress.NickName, recipientAddress.RecipientName, recipientAddress.RecipientShippingAccountId, recipientAddress.CompanyName, recipientAddress.DepartmentName, recipientAddress.Building, recipientAddress.Street, recipientAddress.City, recipientAddress.ProvinceCode, recipientAddress.PostalCode, recipientAddress.RecipientPhoneNumber, recipientAddress.RecipientEmail); recipientAddressViewModel.Cities = PopulateDestinationsDropDownList().ToList(); return(View(recipientAddressViewModel)); }