This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,38 @@
using System.Web.Http;
using Kreta.BusinessLogic.VersionInfo;
using Kreta.Web.Models;
namespace Kreta.Web.Controllers
{
/// <summary>
/// StatusController
/// </summary>
/// <seealso cref="System.Web.Http.ApiController" />
[RoutePrefix("api/Status")]
[AllowAnonymous]
public class StatusController : ApiController
{
/// <summary>
/// Gets the status.
/// </summary>
/// <returns></returns>
public StatusModel GetStatus()
{
var filteredAssemblyInformation = VersionInfoHelper.GetFilteredAssemblyInformation();
var result = new StatusModel()
{
BuildDateTimeUtc = filteredAssemblyInformation[Core.Constants.Version.BuildDateTimeUtc],
BranchName = filteredAssemblyInformation[Core.Constants.Version.BranchName],
BuildVersion = filteredAssemblyInformation[Core.Constants.Version.BuildVersion],
CommitNumber = filteredAssemblyInformation[Core.Constants.Version.CommitNumber],
ActiveSchoolYear = Core.Constants.Version.NotAvailable,
LastLessonDateTime = Core.Constants.Version.NotAvailable,
LastLoggedLessonDateTime = Core.Constants.Version.NotAvailable,
LastLoginDateTimeByInstitute = Core.Constants.Version.NotAvailable
};
return result;
}
}
}