| @@ -1,9 +1,4 @@ | |||
| using Diligent.WebAPI.Business.Services; | |||
| using Diligent.WebAPI.Business.Services.Interfaces; | |||
| using Microsoft.AspNetCore.Mvc; | |||
| using Microsoft.Extensions.Caching.Memory; | |||
| namespace Diligent.WebAPI.Host.Controllers.V1 | |||
| namespace Diligent.WebAPI.Host.Controllers.V1 | |||
| { | |||
| [ApiController] | |||
| [ApiVersion("1.0")] | |||
| @@ -15,14 +10,45 @@ namespace Diligent.WebAPI.Host.Controllers.V1 | |||
| { | |||
| _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 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) | |||
| { | |||