using System; using System.Web.Mvc; using DR.FV2016.Service.Helpers; namespace DR.FV2016.Web.Controllers { public class TestTimeController : Controller { // GET: TestTime public ActionResult Index() { DateTime parsedTime; var model = new TestTime(); model.ConvertedNow = TimeHelper.Now(); model.ServerNow = DateTime.Now; model.ElectionDay = TimeHelper.ElectionDayStart; model.PollsClosed = TimeHelper.ExternalElectionContentDisableTime; model.ElectionClosed = TimeHelper.ExternalElectionContentDisableTime; return Json(model, JsonRequestBehavior.AllowGet); } public class TestTime { public DateTime ConvertedNow { get; set; } public string ConvertedNowFormatted { get { return ConvertedNow.ToString("F"); } } public DateTime ServerNow { get; set; } public string ServerNowFormatted { get { return ServerNow.ToString("F"); } } public DateTime ElectionDay { get; set; } public string ElectionDayFormatted { get { return ElectionDay.ToString("F"); } } public DateTime PollsClosed { get; set; } public string PollsClosedFormatted { get { return PollsClosed.ToString("F"); } } public DateTime ElectionClosed { get; set; } public string ElectionClosedFormatted { get { return ElectionClosed.ToString("F"); } } public TimeSpan TimeUntilElectionDay { get; set; } } } }