public PackageModel(Package model) { if (model != null) { ID = model.ID; Price = model.Price; Address = new AddressModel(model.Address); AssemblyDate = model.AssemblyDate; Shipping = (ShippingEnum)model.ShippingID; } }
public static decimal ShippingPrice(ShippingEnum @enum) { switch (@enum) { case ShippingEnum.Courier: return(10M); case ShippingEnum.InPost: return(4M); case ShippingEnum.RegisteredLetter: return(3.50M); default: throw new Exception("No such shipping method!"); } }