25 lines
623 B
C#
25 lines
623 B
C#
using System.Web.Http;
|
|
using Kreta.User.WebApi.Attributes;
|
|
using Kreta.User.WebApi.Infrastructure;
|
|
|
|
namespace Kreta.User.WebApi.Controllers
|
|
{
|
|
[ApiKeyAuthorization]
|
|
[RoutePrefix(Constants.RoutePrefix + Constants.VersionName)]
|
|
public class InformationController : ApiController
|
|
{
|
|
private readonly Core.VersionInfo _versionInfo;
|
|
|
|
public InformationController()
|
|
{
|
|
_versionInfo = Core.KretaVersion.Instance;
|
|
}
|
|
|
|
[Route("getversion")]
|
|
[HttpGet]
|
|
public Core.VersionInfo GetVersion()
|
|
{
|
|
return _versionInfo;
|
|
}
|
|
}
|
|
}
|