public ActionResult ManageThreads(ManageThreadEditModel model, int pageIndex = 1, string tenantTypeId = null) { if (string.IsNullOrEmpty(tenantTypeId)) { tenantTypeId = TenantTypeIds.Instance().Bar(); } pageResourceManager.InsertTitlePart("帖子管理"); List <SelectListItem> SelectListItem_TrueAndFlase = new List <SelectListItem> { new SelectListItem { Text = "是", Value = true.ToString() }, new SelectListItem { Text = "否", Value = false.ToString() } }; ViewData["IsEssential"] = new SelectList(SelectListItem_TrueAndFlase, "Value", "Text", model.IsEssential); ViewData["IsSticky"] = new SelectList(SelectListItem_TrueAndFlase, "Value", "Text", model.IsSticky); ViewData["BarThreads"] = barThreadService.Gets(tenantTypeId, model.GetBarThreadQuery(), model.PageSize ?? 20, pageIndex); ViewData["TenantType"] = tenantTypeService.Get(tenantTypeId); return(View(model)); }
public ActionResult ManageThreads(string spaceKey, ManageThreadEditModel model, int pageIndex = 1) { long groupId = GroupIdToGroupKeyDictionary.GetGroupId(spaceKey); BarSection section = barSectionService.Get(groupId); if (!new Authorizer().BarSection_Manage(section)) { return(Redirect(SiteUrls.Instance().SystemMessage(TempData, new SystemMessageViewModel { Body = string.Format("您没有权限管理 {0} !", section == null ? "" : section.Name), Title = "没有权限", StatusMessageType = StatusMessageType.Error }))); } var group = groupService.Get(spaceKey); pageResourceManager.InsertTitlePart(group.GroupName); pageResourceManager.InsertTitlePart("帖吧管理"); List <SelectListItem> SelectListItem_TrueAndFlase = new List <SelectListItem> { new SelectListItem { Text = "是", Value = true.ToString() }, new SelectListItem { Text = "否", Value = false.ToString() } }; ViewData["IsEssential"] = new SelectList(SelectListItem_TrueAndFlase, "Value", "Text", model.IsEssential); ViewData["IsSticky"] = new SelectList(SelectListItem_TrueAndFlase, "Value", "Text", model.IsSticky); IEnumerable <Category> categories = categoryService.GetOwnerCategories(section.SectionId, TenantTypeIds.Instance().BarThread()); ViewData["CategoryId"] = new SelectList(categories.Select(n => new { text = StringUtility.Trim(n.CategoryName, 20), value = n.CategoryId }), "value", "text", model.CategoryId); BarThreadQuery query = model.GetBarThreadQuery(); query.SectionId = section.SectionId; ViewData["BarThreads"] = barThreadService.Gets(TenantTypeIds.Instance().Group(), query, model.PageSize ?? 20, pageIndex); model.SectionId = section.SectionId; ViewData["TenantType"] = new TenantTypeService().Get(TenantTypeIds.Instance().Group()); return(View(model)); }
/// <summary> /// 前台管理帖吧页面(管理帖子) /// </summary> /// <param name="model">用户填充的实体</param> /// <param name="pageIndex">当前页码</param> /// <returns>后台管理帖吧页面</returns> public ActionResult ManageThreads(ManageThreadEditModel model, int pageIndex = 1) { BarSection section = barSectionService.Get(model.SectionId ?? 0); if (!authorizer.BarSection_Manage(section)) { return Redirect(SiteUrls.Instance().SystemMessage(TempData, new SystemMessageViewModel { Body = string.Format("您没有权限管理 {0} !", section == null ? "" : section.Name), Title = "没有权限", StatusMessageType = StatusMessageType.Hint })); } pageResourceManager.InsertTitlePart("帖吧管理"); List<SelectListItem> SelectListItem_TrueAndFlase = new List<SelectListItem> { new SelectListItem { Text = "是", Value = true.ToString() }, new SelectListItem { Text = "否", Value = false.ToString() } }; ViewData["IsEssential"] = new SelectList(SelectListItem_TrueAndFlase, "Value", "Text", model.IsEssential); ViewData["IsSticky"] = new SelectList(SelectListItem_TrueAndFlase, "Value", "Text", model.IsSticky); IEnumerable<Category> categories = categoryService.GetOwnerCategories(model.SectionId ?? 0, TenantTypeIds.Instance().BarThread()); ViewData["CategoryId"] = new SelectList(categories.Select(n => new { text = StringUtility.Trim(n.CategoryName, 20), value = n.CategoryId }), "value", "text", model.CategoryId); ViewData["BarThreads"] = barThreadService.Gets(TenantTypeIds.Instance().Bar(), model.GetBarThreadQuery(), model.PageSize ?? 20, pageIndex); return View(model); }
public ActionResult ManageThreads(ManageThreadEditModel model, int pageIndex = 1, string tenantTypeId = null) { if (string.IsNullOrEmpty(tenantTypeId)) tenantTypeId = TenantTypeIds.Instance().Bar(); pageResourceManager.InsertTitlePart("帖子管理"); List<SelectListItem> SelectListItem_TrueAndFlase = new List<SelectListItem> { new SelectListItem { Text = "是", Value = true.ToString() }, new SelectListItem { Text = "否", Value = false.ToString() } }; ViewData["IsEssential"] = new SelectList(SelectListItem_TrueAndFlase, "Value", "Text", model.IsEssential); ViewData["IsSticky"] = new SelectList(SelectListItem_TrueAndFlase, "Value", "Text", model.IsSticky); ViewData["BarThreads"] = barThreadService.Gets(tenantTypeId, model.GetBarThreadQuery(), model.PageSize ?? 20, pageIndex); ViewData["TenantType"] = tenantTypeService.Get(tenantTypeId); return View(model); }
public ActionResult ManageThreads(string spaceKey, ManageThreadEditModel model, int pageIndex = 1) { long groupId = GroupIdToGroupKeyDictionary.GetGroupId(spaceKey); BarSection section = barSectionService.Get(groupId); if (!authorizer.BarSection_Manage(section)) { return Redirect(SiteUrls.Instance().SystemMessage(TempData, new SystemMessageViewModel { Body = string.Format("��û��Ȩ���� {0} ��", section == null ? "" : section.Name), Title = "û��Ȩ��", StatusMessageType = StatusMessageType.Hint })); } var group = groupService.Get(spaceKey); pageResourceManager.InsertTitlePart(group.GroupName); pageResourceManager.InsertTitlePart("���ɹ���"); List<SelectListItem> SelectListItem_TrueAndFlase = new List<SelectListItem> { new SelectListItem { Text = "��", Value = true.ToString() }, new SelectListItem { Text = "��", Value = false.ToString() } }; ViewData["IsEssential"] = new SelectList(SelectListItem_TrueAndFlase, "Value", "Text", model.IsEssential); ViewData["IsSticky"] = new SelectList(SelectListItem_TrueAndFlase, "Value", "Text", model.IsSticky); IEnumerable<Category> categories = categoryService.GetOwnerCategories(section.SectionId, TenantTypeIds.Instance().BarThread()); ViewData["CategoryId"] = new SelectList(categories.Select(n => new { text = StringUtility.Trim(n.CategoryName, 20), value = n.CategoryId }), "value", "text", model.CategoryId); BarThreadQuery query = model.GetBarThreadQuery(); query.SectionId = section.SectionId; ViewData["BarThreads"] = barThreadService.Gets(TenantTypeIds.Instance().Group(), query, model.PageSize ?? 20, pageIndex); model.SectionId = section.SectionId; ViewData["TenantType"] = new TenantTypeService().Get(TenantTypeIds.Instance().Group()); return View(model); }