public ActionResult Index(VModel.MyResource.Form Reslist, int id) { ViewBag.PageTypeId = id;//左侧菜单选中用 string UserID = GetUserId(); Reslist.ResBelong = id; if (Reslist.SubjectID == null) { Reslist.SubjectID = GetUserSubjectId(); if (Reslist.SubjectID == null) { Reslist.SubjectID = 3; } } if (Reslist.ResourceStyle == null) { Reslist.ResourceStyle = 0; } if (Reslist.OrderBy == null) { Reslist.OrderBy = 1; } if (Reslist.GridList == null) { Reslist.GridList = new Common.Model.PList <VModel.MyResource.Grid>(); Reslist.GridList.Pager = new Common.Model.Pager(); } switch (id) { case 0: Reslist.GridList = Bll.MyResourceBll.GetMyResourceAll(Reslist, UserID); break; case 1: Reslist.GridList = Bll.MyResourceBll.GetMyResourceFavorite(Reslist, UserID); break; case 2: Reslist.GridList = Bll.MyResourceBll.GetMyResourceUp(Reslist, UserID); break; } ViewBag.MyResource = Bll.SearchResourceBll.GetMyResource(UserID); ViewBag.UserID = UserID; return(View(Reslist)); }
/// <summary> /// 我的资源(全部资源、上传资源、收藏资源) /// </summary> /// <param name="Reslist"></param> /// <returns></returns> public JsonResult GetMyResource(VModel.MyResource.Form Reslist) { string UserID = GetUserId(); Common.Model.JsonData jsondata = new Common.Model.JsonData(); jsondata.flag = Common.Model.JsonDataFlag.Succeed; switch (Reslist.ResBelong) { case 0: jsondata.data = Bll.MyResourceBll.GetMyResourceAll(Reslist, UserID); break; case 1: jsondata.data = Bll.MyResourceBll.GetMyResourceFavorite(Reslist, UserID); break; case 2: jsondata.data = Bll.MyResourceBll.GetMyResourceUp(Reslist, UserID); break; } return(Json(jsondata)); }