Esempio n. 1
0
        private List <BaseFormContent> GetTestInitReadContentData()
        {
            List <BaseFormContent> readContents = new List <BaseFormContent>();

            for (int i = 0; i < 10; i++)
            {
                FormContent read = new FormContent();
                read.id             = Guid.NewGuid().ToString();
                read._openid        = "oT_iO4tBijzyXT91iOW6wmGF801Q";
                read.fcreateBy      = "choc";
                read.fcreateTime    = DateTime.Now.ToString();
                read.fdocStatus     = "C";
                read.flevel         = "1";
                read.fcnContent     = "<p><br/></p><article><p><span style=\"color: rgb(79, 129, 189); \"><strong>版权声明:如果该文章对你有帮助,请为我打c</strong></span>all	https://blog.csdn.net/voke_/article/details/76418116</p><p style=\"box - sizing: border - box; outline: 0px; margin - top: 0px; margin - bottom: 16px; padding: 0px; font - size: 16px; color: rgb(79, 79, 79); line - height: 26px; overflow - wrap: break-word; \"><br/></p></article><p><br/></p><p><br/></p>";
                read.fenContent     = "<p><br/></p><article><p><span style=\"color: rgb(79, 129, 189); \"><strong>版权声明:如果该文章对你有帮助,请为我打c</strong></span>all	https://blog.csdn.net/voke_/article/details/76418116</p><p style=\"box - sizing: border - box; outline: 0px; margin - top: 0px; margin - bottom: 16px; padding: 0px; font - size: 16px; color: rgb(79, 79, 79); line - height: 26px; overflow - wrap: break-word; \"><br/></p></article><p><br/></p><p><br/></p>";
                read.frecordFileId1 = "xty.mp3";
                read.frecordFileId2 = "xty.mp3";
                read.fnumber        = "Read20181124001" + i;
                read.fname          = "choc test init" + i;
                read.fmodifyBy      = "choc";
                read.fmodifyTime    = DateTime.Now.ToString();

                BaseFormContent readContent = new BaseFormContent();
                readContent.FContentType = RaeClassContentType.Read.ToString();
                readContent.FNumber      = read.fnumber;
                readContent.FDocStatus   = DocStatus.AUDIT;
                readContent.FName        = read.fname;
                readContent.FLevel       = read.flevel;
                readContent.FJsonData    = JsonHelper.SerializeObject(read);
                readContent.FCreateTime  = DateTime.Now;
                readContent.FModifyTime  = DateTime.Now;
                readContents.Add(readContent);
            }
            return(readContents);
        }
Esempio n. 2
0
        private BaseFormContent GetBaseFormContent(RaeClassContentType contentType, FormContent formContent)
        {
            BaseFormContent baseFormContent = new BaseFormContent();

            baseFormContent.FContentType = contentType.ToString();
            baseFormContent.FDocStatus   = DocStatus.SAVE;
            baseFormContent.FNumber      = formContent.fnumber;
            baseFormContent.FName        = formContent.fname;
            baseFormContent.FLevel       = formContent.flevel;
            baseFormContent.FJsonData    = JsonHelper.SerializeObject(formContent);
            baseFormContent.FCreateTime  = DateTime.Now;
            baseFormContent.FModifyTime  = DateTime.Now;
            return(baseFormContent);
        }
Esempio n. 3
0
        public async Task <FormContent> AddAsync(RaeClassContentType contentType, FormContent formContent)
        {
            FillFormContent(contentType, ref formContent);
            BaseFormContent baseFormContent = GetBaseFormContent(contentType, formContent);

            context.BaseFormContentSet.Add(baseFormContent);
            int res = await context.SaveChangesAsync();

            if (res == 1)
            {
                serialNumberRepository.UpdateMaxIndex(contentType);
                return(formContent);
            }
            else
            {
                return(null);
            }
        }