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); }
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); }
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); } }