public bool UpdateDelayedPackage(List <ShippingDelayedPackages> updatedPackages) { ShippingDelayedPackages dbDelayedPackages = null; try { foreach (ShippingDelayedPackages package in updatedPackages) { dbDelayedPackages = db.ShippingDelayedPackages.Where(x => x.idshippingdelayedpackages == package.idshippingdelayedpackages).FirstOrDefault(); if (dbDelayedPackages == null) { return(false); } updateDbDelayedPackageHelper(ref dbDelayedPackages, package); db.ShippingDelayedPackages.Update(dbDelayedPackages); db.SaveChanges(); } } catch (Exception ex) { // FIXME log error return(false); } return(true); }
private void updateDbDelayedPackageHelper(ref ShippingDelayedPackages dbDelayedPackage, ShippingDelayedPackages updatedPackage) { dbDelayedPackage.packageName = updatedPackage.packageName; dbDelayedPackage.lastScanDate = updatedPackage.lastScanDate; dbDelayedPackage.currentLoc = updatedPackage.currentLoc; dbDelayedPackage.serviceReqNum = updatedPackage.serviceReqNum; dbDelayedPackage.lastCustomerContactDate = updatedPackage.lastCustomerContactDate; dbDelayedPackage.note = updatedPackage.note; }
// Delayed shipping public ShippingDelayedPackages shippingDelayedPackage(ShippingDelayedPackages delayedPackage) { if (delayedPackage != null) { db.ShippingDelayedPackages.Add(delayedPackage); db.SaveChanges(); return(delayedPackage); } return(null); }
public ShippingDelayedPackages AddShippingDelayedPackage([FromForm] ShippingDelayedPackages delayedPackage) { return(ebayDBRecords.shippingDelayedPackage(delayedPackage)); }