using HubX.Library.Http.Packet; using HubX.Server.Services; using Microsoft.AspNetCore.Mvc; namespace HubX.Server.Controllers { [ApiController] [Route("[controller]/[action]")] public class UniqueKeyController { private readonly UniqueKeyService _uniqueKeyService; public UniqueKeyController(UniqueKeyService uniqueKeyService) { _uniqueKeyService = uniqueKeyService; } [HttpPost] public async Task InsertUniqueKey(Request_InsertUniqueKey request) { var guid = Guid.NewGuid(); Log4net.WriteLine($"[Requeust]({guid}) UniqueKey/InsertUniqueKey::{request.ToJson()}", LogType.CONTROLLER); Response_InsertUniqueKy res = await _uniqueKeyService.Request_InsertUniqueKey(request); Log4net.WriteLine($"[Response]({guid}) UniqueKey/InsertUniqueKey::{res.ToJson()}", LogType.CONTROLLER); return Results.Ok(res); } [HttpPost] public async Task SelectUniqueKey(Request_SelectUniqueKey request) { var guid = Guid.NewGuid(); Log4net.WriteLine($"[Requeust]({guid}) UniqueKey/SelectUniqueKey::{request.ToJson()}", LogType.CONTROLLER); Response_SelectUniqueKy res = await _uniqueKeyService.Request_SelectUniqueKey(request); Log4net.WriteLine($"[Response]({guid}) UniqueKey/SelectUniqueKey::{res.ToJson()}", LogType.CONTROLLER); return Results.Ok(res); } } }