12345678910111213141516171819202122232425262728293031 |
- using Microsoft.AspNetCore.Mvc;
- using Microsoft.Extensions.Caching.Memory;
- using Microsoft.Extensions.Configuration;
- using System.Net.Http;
- using System.Text.Json;
- using System.Text.Json.Nodes;
- namespace IES.ExamServer.Controllers
- {
- [ApiController]
- [Route("manage")]
- public class ManageController:BaseController
- {
- private readonly IConfiguration _configuration;
- private readonly IHttpClientFactory _httpClientFactory;
- private readonly IMemoryCache _memoryCache;
- private readonly ILogger<ManageController> _logger;
- public ManageController(ILogger<ManageController> logger, IConfiguration configuration, IHttpClientFactory httpClientFactory, IMemoryCache memoryCache)
- {
- _logger = logger;
- _configuration=configuration;
- _httpClientFactory=httpClientFactory;
- _memoryCache=memoryCache;
- }
- [HttpPost("download-package")]
- public async Task<IActionResult> DownloadPackage(JsonNode json)
- {
- return Ok();
- }
- }
- }
|