| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- namespace Diligent.WebAPI.Host.Controllers.V1
- {
- [ApiController]
- [ApiVersion("1.0")]
- [Route("v{version:apiVersion}/screeningtest")]
- public class ScreeningTestController : Controller
- {
- private readonly IScreeningTestService _httpClientService;
- public ScreeningTestController(IScreeningTestService httpClientService)
- {
- _httpClientService = httpClientService;
- }
- //[HttpGet]
- //public async Task<ActionResult> Get()
- //{
- // var result = await _httpClientService.GetScreening();
- // if (!result.IsSuccess)
- // return BadRequest();
- // return Ok(result.DataObject);
- //}
-
- [HttpGet]
- public async Task<ActionResult> Get()
- {
- //var result = await _httpClientService.GetScreening();
- var tests = new List<TestMicroserviceRequest>
- {
- new TestMicroserviceRequest
- {
- Id = 1,
- Name = ".NET Junior"
- },
- new TestMicroserviceRequest
- {
- Id = 2,
- Name = ".NET Medior"
- },
- new TestMicroserviceRequest
- {
- Id = 3,
- Name = "React intership"
- }
- };
-
- BaseResult<IEnumerable<TestMicroserviceRequest>> result = new BaseResult<IEnumerable<TestMicroserviceRequest>>();
- result.DataObject = tests;
- if (!result.IsSuccess)
- return BadRequest();
- return Ok(result.DataObject);
- }
-
- [HttpPost]
- public async Task<ActionResult> Post([FromBody]TestMicroserviceInviteRequest model)
- {
- var result = await _httpClientService.SendTest(model);
- if (!result)
- return BadRequest();
- return Ok();
- }
- }
- }
|