adrianvlupu
7/15/2014 - 1:38 PM

A session wrapper class

A session wrapper class

    public class SessionManager
    {
        #region Instance
        private SessionManager() { }
        private const string SESSIONKEY = "SessionManager";
        public static SessionManager Current
        {
            get
            {
                SessionManager instance = (SessionManager)HttpContext.Current.Session[SESSIONKEY];
                if (instance == null)
                {
                    instance = new SessionManager();
                    HttpContext.Current.Session[SESSIONKEY] = instance;
                }
                return instance;
            }
        }
        #endregion

        public string Username { get; set; }
        public string Password { get; set; }
    }