public void UpdatePackageState(ShipmentState state, PackageCondition packageCondition, PackageState packageState, string notes, Package package) { var packageForUpdate = db.Packages.Where(p => p.Id == package.Id).FirstOrDefault(); packageForUpdate.Condition = packageCondition; packageForUpdate.Status = packageState; packageForUpdate.Notes = notes; packageForUpdate.Shipment.Status = state; db.SaveChanges(); }
public void UpdatePackageState(ShipmentState state, PackageCondition packageCondition, PackageState packageState, string notes, Package package) { if (package == null) { throw new ArgumentNullException("shipment"); } DbOpp db = new DbOpp(); db.UpdatePackageState(state, packageCondition, packageState, notes, package); }
/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 9, Configuration.FieldSeparator), Id, SetIdPac.HasValue ? SetIdPac.Value.ToString(culture) : null, PackageId?.ToDelimitedString(), ParentPackageId?.ToDelimitedString(), PositionInParentPackage?.ToDelimitedString(), PackageType?.ToDelimitedString(), PackageCondition != null ? string.Join(Configuration.FieldRepeatSeparator, PackageCondition.Select(x => x.ToDelimitedString())) : null, PackageHandlingCode != null ? string.Join(Configuration.FieldRepeatSeparator, PackageHandlingCode.Select(x => x.ToDelimitedString())) : null, PackageRiskCode != null ? string.Join(Configuration.FieldRepeatSeparator, PackageRiskCode.Select(x => x.ToDelimitedString())) : null ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }