Пример #1
0
        public DirigoBaseModel(DataContext context)
        {
            Context         = context;
            SettingsUtils   = new SiteSettingsUtils(Context);
            NavigationUtils = new NavigationUtils(Context);
            ContentUtils    = new ContentUtils(Context);
            TimeZone        = UserUtils.GetCurrentUserTimeZone(context);
            Log             = LogFactory.GetLog(GetType());

            var username = Membership.GetUser().UserName;
            var user     = Context.Users.FirstOrDefault(x => x.Username == username);

            if (user != null)
            {
                var bookmark = context.Bookmarks.FirstOrDefault(b => b.Url == HttpContext.Current.Request.Url.AbsolutePath && b.UserId == user.UserId);
                if (bookmark != null)
                {
                    IsBookmarked  = true;
                    BookmarkTitle = bookmark.Title;
                }
            }
        }
Пример #2
0
 public BlogLoader(WebDataContext context = null)
 {
     _context = context ?? new WebDataContext();
     _settingsUtils = new SiteSettingsUtils(_context);
 }
Пример #3
0
 public BlogLoader(WebDataContext context = null)
 {
     _context       = context ?? new WebDataContext();
     _settingsUtils = new SiteSettingsUtils(_context);
 }