public static string GetStringRepresentation(this ImportTaskStatus status) { switch (status) { case ImportTaskStatus.Failed: return("Failed"); case ImportTaskStatus.Finished: return("Finished"); case ImportTaskStatus.InProgress: return("InProgress"); case ImportTaskStatus.NotStarted: return("NotStarted"); default: return("Undefined"); } }
protected void UpdateTaskStatus(ImportTaskStatus status) { Settings.Status = status; OnTaskStatusUpdated(status); }
public void OnTaskStatusUpdated(ImportTaskStatus status) { }
public void OnTaskStatusUpdated(ImportTaskStatus status) { TransactionImportTracer.Trace(importTask.Settings.PayerId, $"Task status was updated to {status.GetStringRepresentation()}"); }
public void UpdateTaskStatus(TransactionImportSettings settings, ImportTaskStatus newStatus) { settings.Status = newStatus; Provider.Save(settings); }