/// <summary> /// 自定义 特殊页面 公共方法 /// </summary> /// <param name="str">BlogTitle名字</param> /// <param name="pageName">存在MyPageId的KEY名</param> private void Forum(string str, string pageName) { #region 检测是否存在 admin 用户 if (adminuserid <= 0) { BLL.BlogUsersSetBLL userbll = new BLL.BlogUsersSetBLL(); var user = userbll.GetList(t => t.UserName == admin).FirstOrDefault(); if (null == user) { var usertemp = new Blogs.ModelDB.BlogUsersSet() { UserName = admin, UserPass = "******".MD5().MD5(), IsDel = false, IsLock = false, UserNickname = "", UserInfo = new ModelDB.UserInfo() }; userbll.Add(usertemp); userbll.save(false); adminuserid = usertemp.Id; } else { adminuserid = user.Id; } } #endregion #region 是否存在 自定义 特殊页面 (返回 blogid) if (MyPageId[pageName] == 0) { BLL.BlogsBLL blogbll = new BLL.BlogsBLL(); var blog = blogbll.GetList(t => t.BlogTitle == str).FirstOrDefault(); if (null == blog) { var blogtemp = new Blogs.ModelDB.Blogs() { Id = 0, UsersId = adminuserid, IsDel = false, BlogTitle = str }; blogbll.Add(blogtemp); blogbll.save(false); CacheData.GetAllUserInfo(true);//更新缓存 MyPageId[pageName] = blogtemp.Id; } else { MyPageId[pageName] = blog.Id; } } #endregion }
private bool IsRead(Blogs.ModelDB.Blogs blogobj, string md5) { if (blogobj.BlogReadInfo.Where(t => t.MD5 == md5 && t.LastTime.AddHours(24) > DateTime.Now).Count() > 0) { return(true); } else { //BLL. blogobj.BlogReadInfo.Add(new Blogs.ModelDB.BlogReadInfo() { MD5 = md5, IsDel = false, BlogsId = blogobj.Id, CreateTime = DateTime.Now, UpTime = DateTime.Now, LastTime = DateTime.Now }); return(false); } }
/// <summary> /// 自定义 特殊页面 公共方法 /// </summary> /// <param name="str">BlogTitle名字</param> /// <param name="pageName">存在MyPageId的KEY名</param> private void Forum(string str, string pageName) { #region 检测是否存在 admin 用户 if (adminuserid <= 0) { BLL.BlogUsersSetBLL userbll = new BLL.BlogUsersSetBLL(); var user = userbll.GetList(t => t.UserName == admin).FirstOrDefault(); if (null == user) { var usertemp = new Blogs.ModelDB.BlogUsersSet() { UserName = admin, UserPass = "******".MD5().MD5(), IsDel = false, IsLock = false, UserNickname = "", UserInfo = new ModelDB.UserInfo() }; userbll.Add(usertemp); userbll.save(false); adminuserid = usertemp.Id; } else adminuserid = user.Id; } #endregion #region 是否存在 自定义 特殊页面 (返回 blogid) if (MyPageId[pageName] == 0) { BLL.BlogsBLL blogbll = new BLL.BlogsBLL(); var blog = blogbll.GetList(t => t.BlogTitle == str).FirstOrDefault(); if (null == blog) { var blogtemp = new Blogs.ModelDB.Blogs() { Id = 0, UsersId = adminuserid, IsDel = false, BlogTitle = str }; blogbll.Add(blogtemp); blogbll.save(false); CacheData.GetAllUserInfo(true);//更新缓存 MyPageId[pageName] = blogtemp.Id; } else MyPageId[pageName] = blog.Id; } #endregion }