private static void AddPayloadLinesToJobInImmediateDBEnv(ExtValidationJobs job, ServiceContext ctx) { using (var x = SuiteEntitiesUtility.GetODataValidationSuiteEntities()) { var j = x.ExtValidationJobs; j.AddObject(job); if (ctx.PayloadType == PayloadType.RawValue && ctx.ContentType == PayloadFormat.Image) { PayloadLine payloadLine = new PayloadLine(); payloadLine.ID = Guid.NewGuid(); payloadLine.LineNumber = 1; payloadLine.LineText = "( Image data )"; job.PayloadLines.Add(payloadLine); } else { PayloadLine payloadLine; int lineNumber = 0; foreach (var responseLine in ctx.GetPayloadLines()) { payloadLine = new PayloadLine(); payloadLine.ID = Guid.NewGuid(); payloadLine.LineNumber = ++lineNumber; payloadLine.LineText = responseLine; job.PayloadLines.Add(payloadLine); } } x.SaveChanges(); } }
/// <summary>Add the payload lines to the PayloadLines table</summary> /// <param name="job">Row of ValidationJob</param> /// <param name="ctx">ServiceContext</param> private static void AddPayloadLinesToJob(ExtValidationJobs job, ServiceContext ctx) { if (ctx.PayloadType == PayloadType.RawValue && ctx.ContentType == PayloadFormat.Image) { PayloadLine payloadLine = new PayloadLine(); payloadLine.ID = Guid.NewGuid(); payloadLine.LineNumber = 1; payloadLine.LineText = "( Image data )"; job.PayloadLines.Add(payloadLine); } else { PayloadLine payloadLine; int lineNumber = 0; foreach (var responseLine in ctx.GetPayloadLines()) { payloadLine = new PayloadLine(); payloadLine.ID = Guid.NewGuid(); payloadLine.LineNumber = ++lineNumber; payloadLine.LineText = responseLine; job.PayloadLines.Add(payloadLine); } } }