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)); }
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)); }
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)); }