private void PersistConfigResults() { List <NewBankResultInfomation> bankResults = new List <NewBankResultInfomation>(); foreach (ZoneProcessorState zoneProcessorState in _parserResultsToPersist) { dynamic jsonResults = new JObject(); jsonResults.ParsedResults = zoneProcessorState._jsonFinalZoneArray; bankResults.Add(new NewBankResultInfomation() { ConfigId = zoneProcessorState._configId, Results = jsonResults.ToString(), FileName = _fileName, UpdateDateTime = DateTime.Now, ZoneName = zoneProcessorState._zoneName }); } if (bankResults.Count > 0) { _parserService.CreateBankResultEntry(bankResults); } }