Exemple #1
0
        public Novel SaveNovel(Novel novel)
        {
            bool ret = false;

            if (novel.NovelID == "0")
            {
                novel.NovelID = GetNovelMaxId().ToString().PadLeft(6, '0');
                ret           = novel.Insert(true, CYQ.Data.InsertOp.ID);
            }
            else
            {
                ret = novel.Update(string.Format("NovelID='{0}'", novel.NovelID));
            }
            if (!ret)
            {
                throw new ValidationException(novel.DebugInfo);
            }
            return(novel);
        }