public bool CanRun() { if (Status.IsEncodingOrDecodingPerforming()) { return(false); } return(InputDataService.GetInputCommand(path) != InputCommand.Unknown); }
static void Main(string[] args) { InputDataService inputservice = new InputDataService(); //time set just for test DateTime starttime = DateTime.Now.ToUniversalTime(); DateTime endtime = DateTime.Now.ToUniversalTime(); inputservice.PullData(starttime, endtime); DataAnalysisService analysisservice = new DataAnalysisService(); DataOutputService outputservice = new DataOutputService(); outputservice.OutputDataToPowerBI(); }
public virtual async Task Run() { ProgressValue = 0; InputCommand inputCommand = InputDataService.GetInputCommand(path); switch (inputCommand) { case InputCommand.Encode: await Encode(); break; case InputCommand.Decode: await Decode(); break; default: throw new Exception(nameof(inputCommand)); } }