using Microsoft.AspNetCore.Cors; using Microsoft.AspNetCore.Mvc; namespace server.Controllers; /// /// [TODO:description] /// [ApiController] [Route("api/[controller]")] public class BsdlParserController : ControllerBase { private static NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger(); /// /// [TODO:description] /// /// [TODO:return] [EnableCors("Development")] [HttpGet("GetBoundaryLogicalPorts")] public IResult GetBoundaryLogicalPorts() { var parser = new BsdlParser.Parser(); var ret = parser.GetBoundaryLogicalPorts(); if (ret.IsNull) return TypedResults.InternalServerError("Get Null"); return TypedResults.Ok(ret.Value); } }