Exemplo n.º 1
0
        public static SiteContext GetSiteContext(UserProfile profile)
        {
            SiteContext SiteContext = new SiteContext();

            SiteContext.MediaDomainName = SiteConfig.MediaDomainName;
            SiteContext.SiteName        = SiteConfig.SiteName;
            SiteContext.SiteURL         = SiteConfig.SiteURL;
            SiteContext.Udc             = UserDataContext.GetUserDataContext();
            SiteContext.UserProfile     = profile;
            return(SiteContext);
        }
Exemplo n.º 2
0
        protected override void OnStart(string[] args)
        {
            LoadSettings();
            InitializeService();

            timer          = new System.Timers.Timer();
            timer.Interval = intTimerInSec * 1000;
            timer.Enabled  = true;
            timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed);
            udc            = _4screen.CSB.Common.UserDataContext.GetUserDataContext();
        }
Exemplo n.º 3
0
        public bool CurrentUserHasAccess(string securityArea)
        {
            SecurityAreaElement currentSecurityArea = this.SecurityAreas[securityArea];

            if (currentSecurityArea != null && currentSecurityArea.Roles.Contains(UserDataContext.GetUserDataContext().UserRole))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 4
0
 public static UserDataContext GetUserDataContext(string username)
 {
     if (HttpContext.Current != null)
     {
         string          key = string.Format("UDC_{0}", username.ToLower());
         UserDataContext udc = HttpContext.Current.Items[key] as UserDataContext;
         if (udc == null)
         {
             udc = new UserDataContext(username);
             HttpContext.Current.Items[key] = udc;
         }
         return(udc);
     }
     else
     {
         return(new UserDataContext(username));
     }
 }