static void LoadReceiptJson() { string path = @"D:\DB\log\all.log"; var TerminalId = Guid.Parse("1bb89aa9-dbdf-4eb0-b7a2-094665c3fdd0"); var api = new ApiPSU(); if (File.Exists(path)) { // Open the file to read from. string[] readText = File.ReadAllLines(path); for (int i = 0; i < readText.Length; i++) { if (readText[i].Contains("[METHODEXECUTIONTIME] - AddFiscalNumber")) { i++; //var r= l.Trim().Substring(1, l.Trim().Length - 2); var res = JsonConvert.DeserializeObject <mm[]>(readText[i]); var r = api.ReceiptViewModelToReceipt(TerminalId, res[0].receipt); int CR = Convert.ToInt32(r.NumberReceipt); r.CodeReceipt = CR; foreach (var l in r.Payment) { l.CodeReceipt = CR; } foreach (var l in r.Wares) { l.CodeReceipt = CR; } api.Bl.SaveReceipt(r, false); } } } }