/// <summary> /// 搜索资源 /// </summary> /// <param name="SubjectID"></param> /// <param name="SearchKey"></param> /// <returns></returns> public ActionResult ResourceShow(int?SubjectID, string SearchKey) { VModel.SearchResource.Form Res = new VModel.SearchResource.Form(); Res.SubjectID = SubjectID; Res.ResourceName = SearchKey; return(RedirectToAction("Index", "ResourceSearch", Res)); }
public ActionResult GetSchoolResource(VModel.SearchResource.Form Res) { if (Res.GridList == null) { Res.GridList = new Common.Model.PList <VModel.SearchResource.Grid>(); Res.GridList.Pager = new Common.Model.Pager(); } Res.GridList = Bll.SearchResourceBll.GetLocalSchoolResource(Res); return(View(Res)); }
// GET: ResourceSearch public ActionResult Index(VModel.SearchResource.Form Reslist, int?id) { if (id == null) { ViewBag.PageTypeId = Reslist.SubjectID; } else { ViewBag.PageTypeId = id;//左侧菜单选中用 } string UserID = GetUserId(); if (Reslist.SubjectID == null) { Reslist.SubjectID = id; } if (Reslist.OrderBy == null) { Reslist.OrderBy = 1; } if (Reslist.GridList == null) { Reslist.GridList = new Common.Model.PList <VModel.SearchResource.Grid>(); Reslist.GridList.Pager = new Common.Model.Pager(); } ////////////没有版本设置默认版本 // ViewBag.Editions = Bll.ResourceUploadBll.GetSelectEditionsBySubjectId((int)Reslist.SubjectID); //if (Reslist.EditionID == null) //{ // if (ViewBag.Editions != null && ((Dictionary<int, string>)ViewBag.Editions).Count > 0) // { // Reslist.EditionID = ((Dictionary<int, string>)ViewBag.Editions).ToList()[0].Key; // } //} ////////////没有年级设置默认年级 // ViewBag.Grades = Bll.ResourceUploadBll.GetSelectAllGradeID((int)Reslist.SubjectID); //if (Reslist.GradeID == null) //{ // if (ViewBag.Grades != null && ((List<VModel.Common.CommonModel<int>>)ViewBag.Grades).Count > 0) // { // Reslist.GradeID = ((List<VModel.Common.CommonModel<int>>)ViewBag.Grades)[0].ID; // } //} Reslist.GridList = Bll.SearchResourceBll.GetLocalSchoolResource(Reslist); ViewBag.MyResource = Bll.SearchResourceBll.GetMyResource(UserID); ViewBag.UserID = UserID; return(View(Reslist)); }