diff --git a/WebApplicationStart/Controllers/CalcController.cs b/WebApplicationStart/Controllers/CalcController.cs new file mode 100644 index 0000000..807350d --- /dev/null +++ b/WebApplicationStart/Controllers/CalcController.cs @@ -0,0 +1,23 @@ +using Microsoft.AspNetCore.Mvc; +using System.Diagnostics; +using WebApplicationStart.Models; + +namespace WebApplicationStart.Controllers +{ + public class CalcController : Controller + { + private readonly ILogger _logger; + + public string Index(int a = 0, int b = 0, string c = "+") + { + switch (c) + { + case "+": return $"{a} + {b} = {a + b}"; + case "-": return $"{a} - {b} = {a - b}"; + case "*": return $"{a} * {b} = {a * b}"; + case "/": if (b != 0) return $"{a} / {b} = {(double)a / b}"; else return "На 0 делить нельзя"; + } + return "введите корректные данные"; + } + } +} \ No newline at end of file diff --git a/WebApplicationStart/Program.cs b/WebApplicationStart/Program.cs index 3155fc3..fb82442 100644 --- a/WebApplicationStart/Program.cs +++ b/WebApplicationStart/Program.cs @@ -18,6 +18,6 @@ app.MapControllerRoute( name: "default", - pattern: "{controller=Home}/{action=Index}/{id?}"); + pattern: "{controller=Home}/{action=Index}/{a?}/{b?}/{c?}"); app.Run(); diff --git a/WebApplicationStart/Views/Home/Index.cshtml b/WebApplicationStart/Views/Home/Index.cshtml index 28d6e5f..b552742 100644 --- a/WebApplicationStart/Views/Home/Index.cshtml +++ b/WebApplicationStart/Views/Home/Index.cshtml @@ -3,7 +3,7 @@ }
-

Тут надо написать свою Фамилию и Имя

+

Кокоева Элина

Я учу ASP и это мой первый крутой проект.

diff --git a/WebApplicationStart/Views/Home/Tasks.cshtml b/WebApplicationStart/Views/Home/Tasks.cshtml index a167f22..cd6daec 100644 --- a/WebApplicationStart/Views/Home/Tasks.cshtml +++ b/WebApplicationStart/Views/Home/Tasks.cshtml @@ -5,10 +5,10 @@

тут добавлю дедлайн