public static Status GetCurrentStatus() { Status lResult = null; string lStatusName = System.Configuration.ConfigurationManager.AppSettings["Status"].ToString(); if (HttpContext.Current.Session["DateOfReferenceDB"] != null) { lResult = (Status)HttpContext.Current.Session["DateOfReferenceDB"]; } else { StatusConfiguration sc = new StatusConfiguration(); lResult = sc.GetStatus(lStatusName); HttpContext.Current.Session["DateOfReferenceDB"] = lResult; } return(lResult); }
public StatusController(IOptionsSnapshot <StatusConfiguration> configuration) { _configuration = configuration.Value; }
public AgendaStateMachine() { _machine = StatusConfiguration.Build(); }