public static IQueryable <IUser> GetUsers(MyIBL ibl) { lock (typeof(CacheController)) { IQueryable <IUser> users = (IQueryable <IUser>)HttpRuntime.Cache["Users"]; if (users == null) { users = ibl.GetUserList(); HttpRuntime.Cache.Insert("Users", users); } return(users); } }
public static IQueryable <IBlogPost> GetBlogPosts(MyIBL ibl) { lock (typeof(CacheController)) { IQueryable <IBlogPost> blogPosts = (IQueryable <IBlogPost>)HttpRuntime.Cache["BlogPosts"]; if (blogPosts == null) { blogPosts = ibl.GetPostList(); HttpRuntime.Cache.Insert("BlogPosts", blogPosts); } return(blogPosts); } }
public BlogPostsController(MyIBL bl) { _bl = bl; }
public AuthController(MyIBL bl) { _bl = bl; }
public AdminUserController(MyIBL bl) { _bl = bl; }
public static void UpdateUsers(MyIBL ibl) { IQueryable <IUser> users = ibl.GetUserList(); HttpRuntime.Cache.Insert("Users", users); }
public static void UpdateBlogPosts(MyIBL ibl) { IQueryable <IBlogPost> blogPosts = ibl.GetPostList(); HttpRuntime.Cache.Insert("BlogPosts", blogPosts); }