Ejemplo n.º 1
0
        public ActionResult WebTypeList()
        {
            long parentWebTypeID = XCLNetTools.StringHander.FormHelper.GetLong("parentWebTypeID");

            parentWebTypeID = parentWebTypeID > 0 ? parentWebTypeID : base.V_CurrentUserModel.RootWebTypeID;

            Web.Models.WebType.WebTypeListModel model = new Models.WebType.WebTypeListModel();
            model.ParentWebTypeID = parentWebTypeID;
            //select
            model.WebTypeOptionStr = Web.Common.CommonHelper.GetWebTypeOptionStr(base.CurrentUserModel.UserID, parentWebTypeID);
            //数据绑定
            XCLShouCang.BLL.WebShareRelation   relationBLL   = new XCLShouCang.BLL.WebShareRelation();
            XCLShouCang.Model.WebShareRelation relationModel = null;
            XCLShouCang.BLL.WebType            webTypeBLL    = new XCLShouCang.BLL.WebType();
            XCLShouCang.BLL.v_WebType          bll           = new XCLShouCang.BLL.v_WebType();
            model.WebTypeList = bll.GetModelList(parentWebTypeID, base.CurrentUserModel.UserID);

            model.WebShareRelationModel = new Models.WebShareRelation.WebShareRelationModel();
            if (relationBLL.IsExistWebTypeRootID(base.V_CurrentUserModel.RootWebTypeID))
            {
                relationModel = relationBLL.GetModelByWebTypeRootID(base.V_CurrentUserModel.RootWebTypeID);
                if (null != relationModel)
                {
                    model.WebShareRelationModel.AccessPwd = relationModel.AccessPwd;
                    model.WebShareRelationModel.IsShare   = true;
                }
            }

            return(View("~/Views/UserAdmin/WebTypeList.cshtml", model));
        }
Ejemplo n.º 2
0
        public ActionResult GetMyWebTypeList()
        {
            Web.Models.WebType.MyWebTypeShowModel viewModel = new Web.Models.WebType.MyWebTypeShowModel();
            if (base.IsLogOn)
            {
                viewModel.ParentID = XCLNetTools.StringHander.FormHelper.GetLong("parentID");
                viewModel.ParentID = viewModel.ParentID > 0 ? viewModel.ParentID : base.V_CurrentUserModel.RootWebTypeID;

                XCLShouCang.BLL.WebType            webTypeBLL = new XCLShouCang.BLL.WebType();
                XCLShouCang.BLL.v_WebType          vBLL       = new XCLShouCang.BLL.v_WebType();
                System.Text.StringBuilder          str        = new System.Text.StringBuilder();
                List <XCLShouCang.Model.v_WebType> lst        = vBLL.GetModelList(viewModel.ParentID, base.CurrentUserModel.UserID);
                if (null != lst && lst.Count > 0)
                {
                    viewModel.FolderList = lst.Where(k => k.IsFolder == 1).ToList();
                    viewModel.FileList   = lst.Where(k => k.IsFolder == 0).ToList();
                }
            }
            return(View("~/Views/UserAdmin/GetMyWebTypeList.cshtml", viewModel));
        }