From bc5cc3c3d42328310840f7883d3be6a17c226f01 Mon Sep 17 00:00:00 2001 From: Young Date: Sat, 2 Nov 2024 23:51:19 +0800 Subject: [PATCH] added tutorial controller --- .../Controllers/V1/TutorialController.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/BackendTutorial/Controllers/V1/TutorialController.cs diff --git a/src/BackendTutorial/Controllers/V1/TutorialController.cs b/src/BackendTutorial/Controllers/V1/TutorialController.cs new file mode 100644 index 0000000..b8119c0 --- /dev/null +++ b/src/BackendTutorial/Controllers/V1/TutorialController.cs @@ -0,0 +1,17 @@ +using Asp.Versioning; +using Infrastructure; +using Microsoft.AspNetCore.Mvc; + +namespace BackendTutorial.Controllers.V1; + +[ApiVersion("1.0")] +[Route("tutorial/{version:apiVersion}")] +public class TutorialController(ILogger logger) : DefaultControllerBase +{ + [HttpGet("hello")] + public async Task> HelloAsync() + { + logger.LogInformation("hello world"); + return await Task.Run(() => Succeed("hello world")); + } +} \ No newline at end of file