diff --git a/src/Services/e-sender/O2NextGen.ESender.Api/Controllers/VersionController.cs b/src/Services/e-sender/O2NextGen.ESender.Api/Controllers/VersionController.cs new file mode 100644 index 00000000..6a7a8cd1 --- /dev/null +++ b/src/Services/e-sender/O2NextGen.ESender.Api/Controllers/VersionController.cs @@ -0,0 +1,41 @@ +using System; +using System.Reflection; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Mvc; + +namespace O2NextGen.ESender.Api.Controllers +{ + [AllowAnonymous] + public class VersionController : ControllerBase + { + #region Fields + + private readonly IHostingEnvironment _environment; + + #endregion + + + #region Ctors + + public VersionController(IHostingEnvironment environment) + { + _environment = environment; + } + + #endregion + + [HttpGet("[controller]")] + public object Index() + { + var exVersion = Assembly.GetExecutingAssembly().GetName().Version; + return new + { + Environment = _environment.EnvironmentName, + Version = exVersion.ToString() + }; + } + } +} + +