// ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(XmlDocument doc) /// <summary>保存记录</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string Save(XmlDocument doc) { BugCategoryInfo param = new BugCategoryInfo(); string authorizationAddScopeObjectText = XmlHelper.Fetch("authorizationAddScopeObjectText", doc); string authorizationReadScopeObjectText = XmlHelper.Fetch("authorizationReadScopeObjectText", doc); string authorizationEditScopeObjectText = XmlHelper.Fetch("authorizationEditScopeObjectText", doc); param = (BugCategoryInfo)AjaxUtil.Deserialize(param, doc); param.BindAuthorizationAddScope(authorizationAddScopeObjectText); param.BindAuthorizationReadScope(authorizationReadScopeObjectText); param.BindAuthorizationEditScope(authorizationEditScopeObjectText); this.service.Save(param); this.service.BindAuthorizationScopeObjects(param.Id, "应用_通用_添加权限", authorizationAddScopeObjectText); this.service.BindAuthorizationScopeObjects(param.Id, "应用_通用_查看权限", authorizationReadScopeObjectText); this.service.BindAuthorizationScopeObjects(param.Id, "应用_通用_修改权限", authorizationEditScopeObjectText); return(MessageObject.Stringify("0", I18n.Strings["msg_save_success"])); }