Example #1
0
        public ActionResult Show()
        {
            var bll = new XCLCMS.Data.BLL.Attachment();

            XCLCMS.FileManager.Models.LogicFile.ShowVM viewModel = new Models.LogicFile.ShowVM();
            viewModel.AttachmentID = XCLNetTools.StringHander.FormHelper.GetLong("AttachmentID");
            viewModel.Attachment   = bll.GetModel(viewModel.AttachmentID) ?? new Data.Model.Attachment();
            if (viewModel.Attachment.AttachmentID > 0)
            {
                viewModel.SubAttachmentList = bll.GetCorrelativeList(viewModel.Attachment.AttachmentID);
            }
            return(View(viewModel));
        }
Example #2
0
        public ActionResult Show()
        {
            XCLCMS.FileManager.Models.LogicFile.ShowVM viewModel = new Models.LogicFile.ShowVM();
            viewModel.AttachmentID = XCLNetTools.StringHander.FormHelper.GetLong("AttachmentID");

            var request = XCLCMS.Lib.WebAPI.Library.CreateRequest <XCLCMS.Data.WebAPIEntity.RequestEntity.Attachment.DetailEntity>(base.UserToken);

            request.Body = new Data.WebAPIEntity.RequestEntity.Attachment.DetailEntity();
            request.Body.AttachmentID = viewModel.AttachmentID;
            request.Body.IsContainsSubAttachmentList = true;
            var response = XCLCMS.Lib.WebAPI.AttachmentAPI.Detail(request);

            viewModel.Attachment        = response.Body.Attachment ?? new Data.Model.View.v_Attachment();
            viewModel.SubAttachmentList = response.Body.SubAttachmentList;

            return(View(viewModel));
        }
Example #3
0
        public ActionResult Show()
        {
            var bll  = new XCLCMS.Data.BLL.Attachment();
            var vBll = new XCLCMS.Data.BLL.View.v_Attachment();

            XCLCMS.FileManager.Models.LogicFile.ShowVM viewModel = new Models.LogicFile.ShowVM();
            viewModel.AttachmentID = XCLNetTools.StringHander.FormHelper.GetLong("AttachmentID");
            viewModel.Attachment   = vBll.GetModel(viewModel.AttachmentID) ?? new Data.Model.View.v_Attachment();
            if (XCLCMS.Lib.Permission.PerHelper.IsOnlyCurrentMerchant(base.UserID))
            {
                if (viewModel.Attachment.FK_MerchantID != base.CurrentUserModel.FK_MerchantID)
                {
                    throw new Exception("只能查看自己的商户数据!");
                }
            }
            if (viewModel.Attachment.AttachmentID > 0)
            {
                viewModel.SubAttachmentList = bll.GetCorrelativeList(viewModel.Attachment.AttachmentID);
            }
            return(View(viewModel));
        }