public static ShippingConfirmation ConvertToShippingConfirmation(ShippingDetailInfo detail) { ShippingConfirmation result = new ShippingConfirmation(); result.Id = detail.Id; result.DCity = detail.DestinationAddress.City; result.DName = detail.DestinationAddress.Name; result.DStreet = detail.DestinationAddress.Street; result.DPostalCode = detail.DestinationAddress.PostalCode; result.DState = detail.DestinationAddress.State; result.OName = detail.OriginAddress.Name; result.OStreet = detail.OriginAddress.Street; result.OCity = detail.OriginAddress.City; result.OState = detail.OriginAddress.State; result.OPostalCode = detail.OriginAddress.PostalCode; result.DeliveryTime = detail.DeliveryTime; result.DeliveryType = detail.DeliveryMethod.ToString(); result.Width = detail.PackageInfo.BoxInfo.Width; result.Depth = detail.PackageInfo.BoxInfo.Depth; result.Height = detail.PackageInfo.BoxInfo.Height; result.IsInsured = detail.IsInsured; result.LetterType = detail.PackageInfo.LetterInfo.LetterProofType.ToString(); result.PackageType = detail.PackageInfo.PackageType.ToString(); result.PackageWeight = detail.PackageInfo.Weight; result.ShippingCost = detail.Cost; result.DeliveryStatus = "Unknown"; return(result); }
public ActionResult CancelDelivery(ShippingConfirmation model) { return(View()); }
public static ShippingDetailInfo ConvertToShippingDetail(ShippingConfirmation model) { return(null); }
public ActionResult DeliveryConfirmed(ShippingConfirmation model) { // Process delivery and send the package return(View("Confirmation", model)); }