コード例 #1
0
 /// <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));
 }
コード例 #2
0
 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));
 }
コード例 #3
0
        // 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));
        }