public async Task <ActionResult> EditAdmin(Guid id, string account) //修改管理员个人信息 { IAdminManger adminManger = new AdminManger(); await adminManger.EditAdminById(id, account); return(View()); }
public async Task <ActionResult> EditUserAdmin(Guid id, string password) { IAdminManger adminManger = new AdminManger(); await adminManger.EditUserByAdmin(id, password); return(View()); }
public async Task <ActionResult> Index(int page = 1, string search = "") { ViewBag.sea = search; int pagesize = 36; IArticleManger articleManger = new ArticleManger(); IUserMnager userMnager = new UserManger(); List <UserInformation> usList = await userMnager.GetAllUserByAdminUnder(); ViewBag.alluser = usList; //所有博主 ViewBag.ucount = usList.Count(); //统计博客数量 List <CommentDto> coList = await articleManger.GetAllComment(); ViewBag.coList = coList; ViewBag.ccount = coList.Count(); //统计评论数量 List <BlogCategoryDto> cateList = await articleManger.GetAllBlogcategory(); ViewBag.catecount = cateList.Count(); ViewBag.articleTocateList = await articleManger.GetAllArticleTocate(); IAdminManger adminManger = new AdminManger(); string linkname = ""; string desc = ""; ViewBag.links = await adminManger.GetAllLink(linkname, desc); //var data = await articleManger.GetAllArticle(search); var data = await articleManger.GetAllArticleIsFreeze(search); //除开账号冻结发布的文章 ViewBag.catelist = await articleManger.GetAllBlogcategory(); return(View(data.ToPagedList <ArticleDto>(page, pagesize))); }
public async Task <ActionResult> RemoveCommentReportAdmin(Guid id) //删除评论举报记录 { IAdminManger admin = new AdminManger(); await admin.RemoveCommentReportAdmin(id); return(View()); }
public async Task <ActionResult> CreateLink(string title, string url, string desc) { IAdminManger adminManger = new AdminManger(); await adminManger.CreateLink(title, url, desc); return(View()); }
public async Task <ActionResult> RemoveCommentByAdmin(Guid id) { IAdminManger adminManger = new AdminManger(); await adminManger.RemoveCommentByAdmin(id); return(View()); }
public async Task <ActionResult> UserRestore(Guid id) { IAdminManger adminManger = new AdminManger(); await adminManger.EditUserRestoreByAdmin(id); return(View()); }
public async Task <ActionResult> HandleReport(Guid id, bool Ishandle = true) //处理评论举报 { IAdminManger admin = new AdminManger(); await admin.EditHandleReport(id, Ishandle); return(View()); }
public async Task <ActionResult> DeleteUserByAdmin(Guid id) { IAdminManger adminManger = new AdminManger(); await adminManger.RemoveUserByAdmin(id); return(View()); }
public async Task <ActionResult> RemoveLink(Guid id) { IAdminManger adminManger = new AdminManger(); await adminManger.RemoveLinkById(id); return(View()); }
public async Task <ActionResult> EditLink(Guid linkId, string title, string url, string desc) //修改链接 { IAdminManger adminManger = new AdminManger(); await adminManger.EditLink(linkId, title, url, desc); return(View()); }
public ActionResult Login(string account, string password) { IAdminManger adminManger = new AdminManger(); Guid adminid; var data = adminManger.Login(account, password, out adminid); Session["adminId"] = adminid; Session["account"] = account; DataResult result = new DataResult(); if (data) { var payload = new Dictionary <string, object> { { "account", account }, { "password", password } }; result.Token = JwtHelp.SetJwtEncode(payload); result.Success = true; result.Message = "成功"; } else { result.Token = ""; result.Success = false; result.Message = "生成token失败"; } return(Json(result)); }
public async Task <ActionResult> ModifyPasswd(Guid adminId, string newPassword) //修改密码 { IAdminManger adminManger = new AdminManger(); await adminManger.ChangePassword(adminId, newPassword); return(View()); }
public async Task <ActionResult> EditAdmin(Guid id) { IAdminManger adminManger = new AdminManger(); var data = await adminManger.GetAllAdminById(id); ViewBag.account = data.Account; ViewBag.pwd = data.Password; ViewBag.id = data.Id; return(View()); }
public async Task <ActionResult> Index(int page = 1, string account = "") { int pagesize = 5; ViewBag.account = account; IAdminManger adminManger = new AdminManger(); var adminList = await adminManger.GetAllAdminInfo(account); return(View(adminList.ToPagedList <AdminDto>(page, pagesize))); }
public async Task <ActionResult> EditUserAdmin(Guid id) { IAdminManger adminManger = new AdminManger(); var data = await adminManger.EditUserIdByAdmin(id); ViewBag.id = data.Id; ViewBag.pwd = data.Password; ViewBag.email = data.Eamil; ViewBag.nick = data.NickName; return(View()); }
public async Task <ActionResult> EditLink(Guid id) { IAdminManger adminManger = new AdminManger(); var data = await adminManger.GetAllLinkById(id); ViewBag.id = data.Id; ViewBag.title = data.Title; ViewBag.url = data.Url; ViewBag.desc = data.Describe; return(View()); }
public async Task <ActionResult> LinkIndex(int page = 1, string linkname = "", string desc = "") { int pagesize = 10; ViewBag.linkname = linkname; ViewBag.desc = desc; IAdminManger adminManger = new AdminManger(); var links = await adminManger.GetAllLink(linkname, desc); return(View(links.ToPagedList <LinkDto>(page, pagesize))); }
public async Task <ActionResult> CommentManger(int page = 1, string nickname = "", string title = "", string content = "") { int pageSize = 20; ViewBag.nickname = nickname; ViewBag.titles = title; ViewBag.content = content; IAdminManger admin = new AdminManger(); var data = await admin.GetAllCommentByAdmin(nickname, title, content); return(View(data.ToPagedList <CommentDto>(page, pageSize))); }
public async Task <ActionResult> ManyRemoveLink(string idStr) //批量删除链接 { IAdminManger adminManger = new AdminManger(); string str = idStr.Substring(0, idStr.LastIndexOf(',')); string[] ids = str.Split(','); foreach (var item in ids) { Guid linkId = Guid.Parse(item); await adminManger.RemoveLinkById(linkId); } return(View()); }
public async Task <ActionResult> CommentIndex(int page = 1, string nickname = "", string title = "", string ishandle = "", string content = "") { int pageSize = 10; ViewBag.nickname = nickname; ViewBag.titles = title; ViewBag.handle = ishandle; ViewBag.content = content; IAdminManger adminManger = new AdminManger(); var data = await adminManger.GetAllCommentReport(nickname, title, ishandle, content); return(View(data.ToPagedList <CommentReportDto>(page, pageSize))); }
public async Task <ActionResult> ManyRemoveReportJilu(string idStr) //批量删除举报记录 { IAdminManger admin = new AdminManger(); string str = idStr.Substring(0, idStr.LastIndexOf(',')); string[] idss = str.Split(','); foreach (var item in idss) { Guid repid = Guid.Parse(item); await admin.RemoveCommentReportAdmin(repid); } return(View()); }
public async Task <ActionResult> ManyRemoveCommentManger(string idStr) //批量删除评论Manger { IAdminManger adminManger = new AdminManger(); string str = idStr.Substring(0, idStr.LastIndexOf(',')); string[] ids = str.Split(','); foreach (var item in ids) { Guid aid = Guid.Parse(item); await adminManger.RemoveCommentByAdmin(aid); } return(View()); }
public async Task <ActionResult> CreateAdmin(string account, string password) { IAdminManger adminManger = new AdminManger(); var data = await adminManger.CreateAdmin(account, password); if (data == 1) { return(Json(new { status = 1, data = "该账号已存在,请重新填写!" })); } else { return(View()); } }
public List <EmployeeDTO> GetAllEmployees() { var lstEmployeeDTO = AdminManger.GetEmployees(); return(lstEmployeeDTO); }