public static void CommitChanges(object data) { foreach (IPNMessage message in HandledPayments) { if (message.Duplicate) { File.Delete(message.FileName); continue; } if (!Directory.Exists(CompletePath)) { Directory.CreateDirectory(CompletePath); } File.Move(message.FileName, CompletePath + Path.GetFileName(message.FileName) + ".txt"); PaymentList.Remove(message); } HandledPayments.Clear(); }
public static void Save() { HandledPayments.AddRange(PaymentList); }