/// <summary> /// Save the list values to the packing Detail table. /// </summary> /// <param name="lsPackingOb">list of values of packing Detail </param> /// <returns>Success if transaction Success else Fail.</returns> public string savePackageDetails(List <cstPackageDetails> lsPackingOb) { string Retuen = "Fail"; try { foreach (var _PakingDetails in lsPackingOb) { PackageDetail _Packing = new PackageDetail(); _Packing.PackingDetailID = _PakingDetails.PackingDetailID; _Packing.PackingId = _PakingDetails.PackingId; _Packing.SKUNumber = _PakingDetails.SKUNumber; _Packing.SKUQuantity = _PakingDetails.SKUQuantity; _Packing.SKUScanDateTime = Convert.ToDateTime(_PakingDetails.PackingDetailStartDateTime); _Packing.BoxNumber = _PakingDetails.BoxNumber; _Packing.ShipmentLocation = _PakingDetails.ShipmentLocation; //view added extra _Packing.ItemName = _PakingDetails.ItemName; _Packing.ProductName = _PakingDetails.ProductName; _Packing.UnitOfMeasure = _PakingDetails.UnitOfMeasure; _Packing.CountryOfOrigin = _PakingDetails.CountryOfOrigin; _Packing.MAP_Price = _PakingDetails.MAP_Price; _Packing.TCLCOD_0 = _PakingDetails.TCLCOD_0; _Packing.TarrifCode = _PakingDetails.TarrifCode; //created Time set _Packing.CreatedDateTime = DateTime.UtcNow; _Packing.CreatedBy = GlobalClasses.ClGlobal.UserID; entx3v6.AddToPackageDetails(_Packing); } entx3v6.SaveChanges(); Retuen = "Success"; } catch (Exception Ex) { Error_Loger.elAction.save("SetPakingDetailsCommand.Execute()", Ex.Message.ToString()); } return(Retuen); }