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; } } }
public BlogLoader(WebDataContext context = null) { _context = context ?? new WebDataContext(); _settingsUtils = new SiteSettingsUtils(_context); }