using System.Diagnostics; using System.Reflection; using System.Web.Mvc; using DR.FV2016.Web.Models.Status; namespace DR.FV2016.Web.Controllers { public class StatusController : Controller { // GET: Status public ActionResult Index() { var assemblyVersion = Assembly.GetExecutingAssembly().Location; var fileVersion = FileVersionInfo.GetVersionInfo(assemblyVersion).FileVersion; var productVersion = FileVersionInfo.GetVersionInfo(assemblyVersion).ProductVersion; var statusModel = new Status { Version = string.Format("{0} ({1})", fileVersion, productVersion) }; return Json(statusModel, JsonRequestBehavior.AllowGet); } public ActionResult PageNotFound() { return new HttpNotFoundResult(); } } }