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

            XCLCMS.FileManager.Models.LogicFile.UpdateVM viewModel = new Models.LogicFile.UpdateVM();
            viewModel.AttachmentID = XCLNetTools.StringHander.FormHelper.GetLong("AttachmentID");
            viewModel.Attachment   = bll.GetModel(viewModel.AttachmentID) ?? new Data.Model.Attachment();
            return(View(viewModel));
        }
Exemple #2
0
        public ActionResult Update()
        {
            XCLCMS.FileManager.Models.LogicFile.UpdateVM viewModel = new Models.LogicFile.UpdateVM();
            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;
            var response = XCLCMS.Lib.WebAPI.AttachmentAPI.Detail(request);

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

            return(View(viewModel));
        }
Exemple #3
0
        public ActionResult Update()
        {
            var vBll = new XCLCMS.Data.BLL.View.v_Attachment();

            XCLCMS.FileManager.Models.LogicFile.UpdateVM viewModel = new Models.LogicFile.UpdateVM();
            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("只能查看自己的商户数据!");
                }
            }
            return(View(viewModel));
        }