public (string, int) GetCalcTaxStageText() { switch (_calcTaxStage) { case 1: return("\U0001F4B5\U0001F4B6 Выберите валюту покупки автомобиля:", _calcTaxStage); case 2: return("\U0001F4C4 Введите стоимость автомобиля:", _calcTaxStage); case 3: return("\U000026FD Выберите тип двигателя:", _calcTaxStage); case 4: return((CarEngineType == EngineType.Electro) ? "\U0001F50B Введите ёмкость батареи (кВт/ч):" : "\U00002747 Введите объём двигателя (куб.см):", _calcTaxStage); case 5: return("\U0001F3AB Введите год выпуска автомобиля:", _calcTaxStage); case 6: return("\U0001F4B5\U0001F4B6 Выберите валюту транспортировки до границы Украины:", _calcTaxStage); case 7: return("\U0001F4C4 Введите цену транспортировки до границы Украины:", _calcTaxStage); default: string tax = TaxCalculation.CalculateTax(this); LogService.PrintLogText($"{_Customer.FirstName} {_Customer.LastName}", "calculated customs tax"); return(tax, -1); } }
static void Main() { //call the dll TaxCalculation taxCalculation = new TaxCalculation(); taxCalculation.CalculateTax(900000.00f); Console.Read(); }
public double Calculate(object obj) { return(basePremiumCalculation.CalculatePremium(obj) - discountCalculation.CalculateDiscount(obj) + taxCalculation.CalculateTax(obj)); }