Example #1
0
 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;
     }
 }
Example #2
0
        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!");
            }
        }