Beispiel #1
0
        public void NotifyFileInCloud(string fileName)
        {
            LogEntry inCloudEntry = LogExtensions.CreateLogEntry(FileTransferStatus.NewFileInCloud);

            inCloudEntry.Instructions = fileName;
            File.AppendAllText(FilePath, inCloudEntry.ToCSV());
        }
Beispiel #2
0
        public void RequestSync(string identifier)
        {
            LogEntry syncRequest = LogExtensions.CreateLogEntry(FileTransferStatus.SyncRequested);

            syncRequest.Instructions = identifier;
            File.AppendAllText(FilePath, syncRequest.ToCSV());
        }
Beispiel #3
0
 public LogEntry GetCurrentLogEntry()
 {
     return(LogExtensions.FromCSV(GetMostRecentFileLine()));
 }
Beispiel #4
0
 public void NotifyComplete()
 {
     File.AppendAllText(FilePath, LogExtensions.CreateLogEntry(FileTransferStatus.TransferComplete).ToCSV());
 }
Beispiel #5
0
 public void NotifyOnHold()
 {
     File.AppendAllText(FilePath, LogExtensions.CreateLogEntry(FileTransferStatus.ModifyOpsOnHold).ToCSV());
 }