using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using System.Diagnostics; using System.Reflection; namespace MQTTnet.Server.Controllers { [Authorize] [ApiController] public class ServerController : Controller { [Route("api/v1/server/version")] [HttpGet] public ActionResult GetVersion() { var fileVersion = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location); return fileVersion.ProductVersion.ToString(); } } }