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