/// <summary> /// Devuelve el valor de session de acuerdo al enumerable /// </summary> /// <param name = "sessionEnum">EnumerableSessionAcceso</param> /// <param name = "value">Valor a ser guardado en la Sesion</param> /// <returns></returns> public static void setSession(EnumerableSessionAcceso sessionEnum, object value) { if (Enum.IsDefined(typeof(EnumerableSessionAcceso), sessionEnum)) { var session = string.Format("{0}_{1}", typeof(ManejadorSessionAcceso).Name, sessionEnum.ToString()); HttpContext.Current.Session[session] = value; } else { throw new SessionException(); } }
/// <summary> /// Devuelve el valor de session de acuerdo al enumerable /// </summary> /// <param name = "sessionEnum">EnumerableSessionAcceso</param> /// <returns></returns> public static object getSession(EnumerableSessionAcceso sessionEnum) { var session = string.Format("{0}_{1}", typeof(ManejadorSessionAcceso).Name, sessionEnum.ToString()); if (Enum.IsDefined(typeof(EnumerableSessionAcceso), sessionEnum)) { return(HttpContext.Current.Session[session]); } throw new SessionException(); }