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 Get() { var result = await _httpClientService.GetScreening(); if (!result.IsSuccess) return BadRequest(); return Ok(result.DataObject); } [HttpPost] public async Task Post([FromBody]TestMicroserviceInviteRequest model) { var result = await _httpClientService.SendTest(model); if (!result) return BadRequest(); return Ok(); } } }