Пример #1
0
        public ActionResult Index(CalculModel model)
        {
            CalculEntites calcul       = _calculModelFactory.ConvertitEnCalculEntite(model);
            CalculEntites resultCalcul = _calculatriceCda.Calculer(calcul);

            return(View("Calculatrice"));
        }
        public CalculEntites Calculer(CalculEntites calculAFaire)
        {
            string operationACalculer = calculAFaire.CalculAFaire.Trim();

            if (!_validateurCda.ValiderOperation(operationACalculer))
            {
                throw new Exception("L'opération n'est pas valide.");
            }
            calculAFaire.ResultatCalcul = Calculer(operationACalculer).ToString();

            return(calculAFaire);
        }