Esempio n. 1
0
        /**
         * @ 新增项
         * */
        public override bool Add(IEnumerable <PermitData> menu)
        {
            bool succeess = true;

            if (menu == null)
            {
                return(succeess);
            }

            MssqlInsert insert = new MssqlInsert(TableName);

            foreach (var item in menu)
            {
                item.ID = Guid.NewGuid().ToString("N");
                insert.InsertObject <PermitData>(item);
            }
            insert.SaveChange();

            return(succeess);
        }
Esempio n. 2
0
        /**
         * @ 新增项
         * */
        public override bool Add(IEnumerable <RoleDetail> menu)
        {
            bool succeess = true;

            if (menu == null)
            {
                return(succeess);
            }

            MssqlInsert insert = new MssqlInsert(TableName);

            foreach (var item in menu)
            {
                if (item.Detail_ID.IsNullOrEmpty() || item.Role_ID.IsNullOrEmpty() || item.Type.IsEnum <DetailType, int>() == false)
                {
                    throw new ArgumentNullException("不能将空数据插入 RoleDetail 表中");
                }
                insert.InsertObject <RoleDetail>(item);
            }
            insert.SaveChange();

            return(succeess);
        }