Exemplo n.º 1
0
        protected override void EndProcessing()
        {
            var progress = new ProgressRecord(0, "Importing application objects", "Initializing").WithRecordType(ProgressRecordType.Processing);

            switch (ParameterSetName)
            {
            case "FromPath":
                WriteObjects(ApplicationBuilder.ReadFromFiles(FilesFromCachedPaths(), p => { WriteProgress(progress.WithStatusDescription(p)); }));
                WriteProgress(progress.WithRecordType(ProgressRecordType.Completed));
                break;

            case "FromDatabase":
                WriteObjects(ApplicationExporter.Export(DevClientPath ?? DefaultDevClientPath, ServerName, Database, Filter));
                break;
            }
        }
Exemplo n.º 2
0
 public ProgressRecord Completed()
 {
     _stopwatch.Reset();
     _progressRecord = _progressRecord.WithRecordType(ProgressRecordType.Completed);
     return(_progressRecord);
 }