Exemplo n.º 1
0
    protected void btnCalculate_Click(object sender, EventArgs e)
    {
        constantModel   model  = new constantModel();
        IconstantEngine engine = null;

        engine = model.GetconstantEngine();
        CalculatorResultModel rc = null;

        rc             = engine.Calculate();
        txtResult.Text = "Value for PI " + rc.PI + "\n" +
                         "Calculation Time " + rc.CalculationTime.ToString() + " millisecond(s)" + "\n" +
                         "Moon Volume " + rc.MoonVolume.ToString();
    }
Exemplo n.º 2
0
        public CalculatorResultModel Calculate()
        {
            // FIELD VALIDATIONS
            // OR USE GENERIC HTTP ERROR VALUE FUNCTION
            // NLOG TRANSACTIONS AND ERRORS
            // VALIDATION SHOULD OCCUR AT EACH LEVEL OF COMMUNICATION
            // HTML VALIDATION BEFORE SEND
            // WEBAPI2 VALIDATION


            constantModel   model  = new constantModel();
            IconstantEngine engine = null;

            engine = model.GetconstantEngine();
            CalculatorResultModel rc = null;

            rc = engine.Calculate();
            return(new CalculatorResultModel(rc.PI, rc.CalculationTime));
        }