// using BMA.EHR.Core; using BMA.EHR.Recurit.Exam.Service.Request; using BMA.EHR.Recurit.Exam.Service.Response; using BMA.EHR.Recurit.Exam.Service.Services; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Swashbuckle.AspNetCore.Annotations; namespace BMA.EHR.Recurit.Exam.Service.Controllers { [Route("api/v{version:apiVersion}/test")] [ApiVersion("1.0")] [ApiController] [Produces("application/json")] [SwaggerTag("ทดสอบรัน api")] public class TestController : BaseController { #region " Fields " #endregion #region " Constructor and Destructor " public TestController() { } #endregion /// /// ข้อมูล สถานะ ผู้สมัครสอบ /// /// รหัสรอบสมัคร /// /// เมื่อทำการดึง ข้อมูล สถานะ ผู้สมัคร สำเร็จ /// ไม่ได้ Login เข้าระบบ /// เมื่อเกิดข้อผิดพลาดในการทำงาน [HttpGet] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] public async Task> GetStatusTestService() { try { return Success("สำเร็จ", "ผ่าน"); } catch (Exception ex) { return Error(ex); } } } }