/// <summary> /// Appends the log. /// </summary> /// <param name="message">The message.</param> /// <returns></returns> protected string AppendLog(string message, bool FetchNextBatch = false) { if (LogFile == null) { return(message); } if (LogFile.Any(s => s.StartsWith(string.Format(API_RECORDS_PROCESS_MESSAGE, _activeState))) && message.StartsWith(string.Format(API_RECORDS_PROCESS_MESSAGE, _activeState))) { var index = new List <string>(LogFile).FindIndex(FindIndex); if (index > -1) { LogFile[index] = message + ((FetchNextBatch) ? " Please Stand by fetching next batch..." : null); } } else { LogFile.Add(message); } return(message); }
//private void DatabaseNotRecognized() //{ // AppendLog("Database not recognized."); // AbortImport(); //} /// <summary> /// Appends the log. /// </summary> /// <param name="message">The message.</param> void AppendLog(string message) { LogFile.Add(message); _sessionLogger.Write(message); System.Windows.Forms.Application.DoEvents(); }