public override string TriggerDecision(DecisionArgs args) { args.ProgressBar.Value = 0; args.Label.Text = Constants.DownloadStopStatus; File.Delete(args.DirectoryPath); args.DownloadablePrograms.Clear(); return(Constants.DownloadStopStatusForDownloadableProgram); }
public override string TriggerDecision(DecisionArgs args) { args.ProgressBar.Value = 0; args.Label.Text = Constants.DownloadStopStatus; File.Delete(args.DirectoryPath); args.DownloadablePrograms.Clear(); return Constants.DownloadStopStatusForDownloadableProgram; }
public override bool IsDecisionBasedByArgs(DecisionArgs args) { return args.EventArgsOfWebClient != null && args.EventArgsOfWebClient.Cancelled; }
public abstract bool IsDecisionBasedByArgs(DecisionArgs args);
public abstract string TriggerDecision(DecisionArgs args);
public override bool IsDecisionBasedByArgs(DecisionArgs args) { var eventArgsOfWebClient = args.EventArgsOfWebClient; return(eventArgsOfWebClient != null && !eventArgsOfWebClient.Cancelled && eventArgsOfWebClient.Error == null); }
public override bool IsDecisionBasedByArgs(DecisionArgs args) { return(args.EventArgsOfWebClient?.Error != null); }
public override string TriggerDecision(DecisionArgs args) { MessageBox.Show(Constants.ErrorMsgInvalidLink); return Constants.StatusError; }
public AbstractDecision GetDecisionBasedOnArgs(DecisionArgs args) { return _decisions.FirstOrDefault(decision => decision.IsDecisionBasedByArgs(args)); }
public override bool IsDecisionBasedByArgs(DecisionArgs args) { return(args.Exception != null); }
public override string TriggerDecision(DecisionArgs args) { MessageBox.Show(args.Exception.Message); args.Button.Enabled = false; return(Constants.StatusError); }
public override bool IsDecisionBasedByArgs(DecisionArgs args) { return(args.EventArgsOfWebClient != null && args.EventArgsOfWebClient.Cancelled); }
public override string TriggerDecision(DecisionArgs args) { MessageBox.Show(args.Exception.Message); args.Button.Enabled = false; return Constants.StatusError; }
public override bool IsDecisionBasedByArgs(DecisionArgs args) { return args.Exception != null; }
public override bool IsDecisionBasedByArgs(DecisionArgs args) { var eventArgsOfWebClient = args.EventArgsOfWebClient; return eventArgsOfWebClient != null && !eventArgsOfWebClient.Cancelled && eventArgsOfWebClient.Error == null; }
public override bool IsDecisionBasedByArgs(DecisionArgs args) { return args.EventArgsOfWebClient?.Error != null; }
public override string TriggerDecision(DecisionArgs args) { return Constants.StatusFinished; }
public override string TriggerDecision(DecisionArgs args) { return(Constants.StatusFinished); }
public AbstractDecision GetDecisionBasedOnArgs(DecisionArgs args) { return(_decisions.FirstOrDefault(decision => decision.IsDecisionBasedByArgs(args))); }
public override string TriggerDecision(DecisionArgs args) { MessageBox.Show(Constants.ErrorMsgInvalidLink); return(Constants.StatusError); }