Ejemplo n.º 1
0
 /// <summary>TBD</summary>
 /// <param name="key">TBD</param>
 /// <param name="defaultValue">TBD</param>
 /// <returns>TBD</returns>
 public static object GetSessionValue(string key, object defaultValue)
 {
     if (key == null)
     {
         WebCommon.SetSessionState(key, defaultValue);
     }
     return(HttpContext.Current.Session[key]);
 }
Ejemplo n.º 2
0
        public bool IsUserInRole(string roleName)
        {
            object isUserInRole = WebCommon.GetSessionValue(string.Format("is{0}User", roleName), null);

            if (isUserInRole == null)
            {
                isUserInRole = TitanADService.CheckRoleForUser(Security.GetCurrentUserId, roleName);
                WebCommon.SetSessionState(string.Format("is{0}User", roleName), isUserInRole);
                return((bool)isUserInRole);
            }
            else
            {
                return((bool)isUserInRole);
            }
        }