public ActionResult Edit(PersonalShippingAccount personalShippingAccount) { ViewBag.Cities = db.Destinations.Select(a => a.City).Distinct().ToList(); if (!ValidateCard(personalShippingAccount.CardNumber, personalShippingAccount.CardType)) { ViewBag.errorMessage = "the card number does not match the card type"; return(View(personalShippingAccount)); } DateTime expireDate = new DateTime(int.Parse(personalShippingAccount.Year), int.Parse(personalShippingAccount.Month), 1); if (!isTodayOrLater(expireDate)) { ViewBag.errorMessage = "expire date error"; return(View(personalShippingAccount)); } if (ModelState.IsValid) { db.Entry(personalShippingAccount).State = EntityState.Modified; try { if (!CityMatchProCode(personalShippingAccount.City, personalShippingAccount.ProvinceCode)) { return(View(personalShippingAccount)); } db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); return(View()); } return(RedirectToAction("Index", "Home")); } return(View(personalShippingAccount)); }
public ActionResult Edit([Bind(Include = "ShippingAccountNumber, UserName, ShippingAccountID,BuildingInformation,StreetInformation,City,ProvinceCode,PostalCode,CardType,CardNumber,SecurityNumber,CardHolderName,Month,Year,PhoneNumber,EmailAddress,ContactPersonName,CompanyName,DepartmentName")] BusinessShippingAccount businessShippingAccount) { ViewBag.Cities = db.Destinations.Select(a => a.City).Distinct().ToList(); if (!ValidateCard(businessShippingAccount.CardNumber, businessShippingAccount.CardType)) { ViewBag.errorMessage = "the card number does not match the card type"; return(View(businessShippingAccount)); } DateTime expireDate = new DateTime(int.Parse(businessShippingAccount.Year), int.Parse(businessShippingAccount.Month), 1); if (!isTodayOrLater(expireDate)) { ViewBag.errorMessage = "expire date error"; return(View(businessShippingAccount)); } if (ModelState.IsValid) { db.Entry(businessShippingAccount).State = EntityState.Modified; try { if (!CityMatchProCode(businessShippingAccount.City, businessShippingAccount.ProvinceCode)) { return(View(businessShippingAccount)); } db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); return(View()); } return(RedirectToAction("Index", "Home")); } return(View(businessShippingAccount)); }
public ActionResult Edit(SavedAddress savedAddress) { var shippingAccount = (from s in db.ShippingAccounts where s.UserName == User.Identity.Name select s).First(); savedAddress.ShippingAccountId = shippingAccount.ShippingAccountId; if (ModelState.IsValid) { // var savedAddressDB = db.SavedAddresses.Find(savedAddress.SavedAddressID); bool exist_nickname = db.SavedAddresses.Any(s => s.NickName == savedAddress.NickName && s.SavedAddressID != savedAddress.SavedAddressID); if (exist_nickname) { ViewBag.errorMessage = "the nickname already exists in the database"; return(View(savedAddress)); } db.Entry(savedAddress).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbEntityValidationException e) { Console.WriteLine(e); } return(RedirectToAction("Index")); } ViewBag.ShippingAccountId = new SelectList(db.ShippingAccounts, "ShippingAccountId", "ShippingAccountNumber", savedAddress.ShippingAccountId); return(View(savedAddress)); }
public ActionResult Edit([Bind(Include = "ShippingAccountID,BuildingInformation,StreetInformation,City,ProvinceCode,PostalCode,CardType,CardNumber,SecurityNumber,CardHolderName,Month,Year,PhoneNumber,EmailAddress,FirstName,LastName")] PersonalShippingAccount personalShippingAccount) { if (ModelState.IsValid) { db.Entry(personalShippingAccount).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Home")); } return(View(personalShippingAccount)); }
public ActionResult Edit([Bind(Include = "PackageTypeID,Type,Description")] PackageType packageType) { if (ModelState.IsValid) { db.Entry(packageType).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(packageType)); }
public ActionResult Edit([Bind(Include = "ServiceTypeID,Type,CutoffTime,DeliveryTime")] ServiceType serviceType) { if (ModelState.IsValid) { db.Entry(serviceType).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(serviceType)); }
public ActionResult Edit([Bind(Include = "WaybillId,ReferenceNumber,ServiceType,ShippedDate,DeliveredDate,RecipientName,NumberOfPackages,Origin,Destination,Status,ShippingAccountId")] Shipment shipment) { if (ModelState.IsValid) { db.Entry(shipment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(shipment)); }
public ActionResult Edit([Bind(Include = "ShippingAccountID,BuildingInformation,StreetInformation,City,ProvinceCode,PostalCode,CardType,CardNumber,SecurityNumber,CardHolderName,Month,Year,PhoneNumber,EmailAddress,ContactPersonName,CompanyName,DepartmentName")] BusinessShippingAccount businessShippingAccount) { if (ModelState.IsValid) { db.Entry(businessShippingAccount).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(businessShippingAccount)); }
public ActionResult Edit([Bind(Include = "DestinationID,City,ProvinceCode")] Destination destination) { if (ModelState.IsValid) { db.Entry(destination).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(destination)); }
public ActionResult Edit([Bind(Include = "CurrencyCode,ExchangeRate")] Currency currency) { if (ModelState.IsValid) { db.Entry(currency).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(currency)); }
public ActionResult Edit([Bind(Include = "PakageTypeSizeID,size,weightLimit,PackageTypeID")] PakageTypeSize pakageTypeSize) { if (ModelState.IsValid) { db.Entry(pakageTypeSize).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PackageTypeID = new SelectList(db.PackageTypes, "PackageTypeID", "Type", pakageTypeSize.PackageTypeID); return(View(pakageTypeSize)); }
public ActionResult Edit([Bind(Include = "ServicePackageFeeID,Fee,MinimumFee,PackageTypeID,ServiceTypeID")] ServicePackageFee servicePackageFee) { if (ModelState.IsValid) { db.Entry(servicePackageFee).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PackageTypeID = new SelectList(db.PackageTypes, "PackageTypeID", "Type", servicePackageFee.PackageTypeID); ViewBag.ServiceTypeID = new SelectList(db.ServiceTypes, "ServiceTypeID", "Type", servicePackageFee.ServiceTypeID); return(View(servicePackageFee)); }
public ActionResult Edit([Bind(Include = "CurrencyCode,ExchangeRate")] Currency currency) { if (ModelState.IsValid) { db.Entry(currency).State = EntityState.Modified; try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); return(View()); } return(RedirectToAction("Index")); } return(View(currency)); }
public ActionResult Edit([Bind(Include = "PenaltyFeeID,Fee")] PenaltyFee penaltyFee) { if (ModelState.IsValid) { db.Entry(penaltyFee).State = EntityState.Modified; try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); return(View()); } return(RedirectToAction("Index", "Home")); } return(View(penaltyFee)); }
public ActionResult Edit([Bind(Include = "DestinationID,City,ProvinceCode")] Destination destination) { if (ModelState.IsValid) { db.Entry(destination).State = EntityState.Modified; try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); return(View()); } return(RedirectToAction("Index")); } return(View(destination)); }
public ActionResult Edit([Bind(Include = "PickupID,Location,Date,Type")] Pickup pickup) { if (ModelState.IsValid) { db.Entry(pickup).State = EntityState.Modified; try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); return(View()); } return(RedirectToAction("Index")); } return(View(pickup)); }
public ActionResult Edit([Bind(Include = "RecipientID,FullName,CompanyName,DepartmentName,DeliveryAddress,PhoneNumber,EmailAddress")] Recipient recipient) { if (ModelState.IsValid) { db.Entry(recipient).State = EntityState.Modified; try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); return(View()); } return(RedirectToAction("Index")); } return(View(recipient)); }
public ActionResult Edit([Bind(Include = "InvoiceID,AuthenticationCode,Type,ShippingAccountNumber,TotalAmountPayable,WaybillId")] Invoice invoice) { if (ModelState.IsValid) { db.Entry(invoice).State = EntityState.Modified; try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); return(View()); } return(RedirectToAction("Index")); } ViewBag.WaybillId = new SelectList(db.Shipments, "WaybillId", "ReferenceNumber", invoice.WaybillId); return(View(invoice)); }
public ActionResult Edit([Bind(Include = "TrackingID,WaybillId,DateTime,Description,Location,Remarks")] Tracking tracking) { if (ModelState.IsValid) { db.Entry(tracking).State = EntityState.Modified; try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); return(View()); } return(RedirectToAction("Index")); } ViewBag.WaybillId = new SelectList(db.Shipments, "WaybillId", "ReferenceNumber", tracking.WaybillId); return(View(tracking)); }