Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public StatusController(IOptionsSnapshot <StatusConfiguration> configuration)
 {
     _configuration = configuration.Value;
 }
Esempio n. 3
0
 public AgendaStateMachine()
 {
     _machine = StatusConfiguration.Build();
 }