using HttpClientStudy.Core.Utilities;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
namespace HttpClientStudy.WebClient.Controllers
{
///
/// 管理API
///
[Route("api/[controller]/[action]")]
[ApiController]
public class ManagerController : ControllerBase
{
private readonly ILogger _logger;
public ManagerController(ILogger logger)
{
_logger = logger;
}
///
/// 启动WebApi项目进程
///
///
[HttpGet]
public IActionResult StartWebApi()
{
AppUtility.StartWebApiProject();
return Ok("启动成功");
}
///
/// 退出WebApi项目进程
///
///
[HttpGet]
public IActionResult ExitWebApi()
{
AppUtility.ExitWebApiProject();
return Ok("进程已退出");
}
}
}