コード例 #1
0
        public IActionResult Results(int a, int b, string operation)
        {
            var result = _calculatorServices.Calculate(a, b, operation);
            var html   = SendHtmlPage(
                "Results",
                $@"<h2>{a}{operation}{b}={result}</h2>
            <p><a href='{BasePath}'>Back</a></p>"
                );

            return(Content(html, contentType: "text/html"));
        }
コード例 #2
0
        public IActionResult Index(decimal salary)
        {
            ViewBag.Salary = salary;
            ViewBag.Inss   = _taxService.GetInss();

            var newTax        = _service.Calculate(salary);
            var newTaxMonthly = _service.CalculateMonthly(newTax);

            Tax[] Taxs = { newTax, newTaxMonthly };

            return(View(Taxs));
        }
コード例 #3
0
        private async Task SendCalculationResults(HttpContext context)
        {
            int    a         = int.Parse(context.Request.Form["a"]);
            int    b         = int.Parse(context.Request.Form["b"]);
            string operation = context.Request.Form["operation"];

            _logger.LogDebug($"Trying to calculate: {a}{operation}{b}");
            var result = _calculatorServices.Calculate(a, b, operation);

            await SendHtmlPage(
                context,
                "Results",
                $@"<h2>{a}{operation}{b}={result}</h2>
            <p><a href='{_basePath}'>Back</a></p>"
                );
        }