public Price(decimal czkWithoutVat, VatTypes vatType = VatTypes.Czk21, PriceTypes priceType = PriceTypes.Czk) { int vatPecentage = GetVatPercentage(vatType); VatPercentage = vatPecentage; CzkWithoutVat = czkWithoutVat; CzkWithVat = czkWithoutVat * (1 + (vatPecentage / 100.0M)); VatType = vatType; PriceType = priceType; }
private int GetVatPercentage(VatTypes vatType) { switch (vatType) { case VatTypes.Sum: return(1); case VatTypes.Czk0: return(0); case VatTypes.Czk10: return(10); case VatTypes.Czk15: return(15); case VatTypes.Czk21: return(21); } return(21); }