예제 #1
0
        public static string AddPageModuleAttribute(string addInfo, string loginUserInfo,int pageID,int templateID)
        {
            string returnStr = "";
            JObject objVenue = JObject.Parse(addInfo);
            try
            {
                using (venuesEntities db = new venuesEntities())
                {
                    DeletePageModuleAttributeByPageModuleIDAndMAKey(int.Parse(objVenue["ModuleID"].ToString()), loginUserInfo, pageID, int.Parse(objVenue["MAKey"].ToString()));
                    tbl_page_module_attribute tva = new tbl_page_module_attribute();
                    tva.ModuleID = int.Parse(objVenue["ModuleID"].ToString());
                    tva.PageID = pageID;
                    tva.TmplateID = templateID;
                    tva.MAKey = int.Parse(objVenue["MAKey"].ToString());
                    tva.MAValue = objVenue["MAValue"].ToString();
                    db.AddTotbl_page_module_attribute(tva);
                    if (db.SaveChanges() != 0)
                    {
                        returnStr = KeyManager.RetrunSucceed;
                    }
                    else
                    {
                        returnStr = KeyManager.RetrunUnSucceed;
                        LogManager.addLog(KeyManager.LogTypeId_Error, KeyManager.MENUS.Menu_PagesManager, "新增页面模块其他属性, pageID=" + pageID + "addInfo=" + addInfo, loginUserInfo);
                    }
                }

            }
            catch (Exception e)
            {
                LogManager.addLog(KeyManager.LogTypeId_Error, KeyManager.MENUS.Menu_PagesManager, "新增页面模块其他属性, pageID=" + pageID + "addInfo=" + addInfo + ";错误信息:" + e.Message, loginUserInfo);
            }

            return returnStr;
        }