public MainWindow() { InitializeComponent(); concertWorker.DoWork += concertWorker_DoWork; concertWorker.RunWorkerCompleted += concertWorker_RunWorkerCompleted; concertWorker.ProgressChanged += worker_ProgressChanged; levelWorker.DoWork += levelWorker_DoWork; levelWorker.RunWorkerCompleted += levelWorker_RunWorkerCompleted; levelWorker.ProgressChanged += worker_ProgressChanged; customerWorker.DoWork += customerWorker_DoWork; customerWorker.RunWorkerCompleted += customerWorker_RunWorkerCompleted; customerWorker.ProgressChanged += worker_ProgressChanged; purchaseWorker.DoWork += purchaseWorker_DoWork; purchaseWorker.RunWorkerCompleted += purchaseWorker_RunWorkerCompleted; purchaseWorker.ProgressChanged += worker_ProgressChanged; RetryManager manager = new RetryManager(new List<RetryStrategy> { exponentialBackoffStrategy }, "exponentialBackoffStrategy"); RetryManager.SetDefault(manager); ticketsPurchasedCounter = new TicketsPurchasedCounter(0); }
public MainWindow() { InitializeComponent(); concertWorker.DoWork += concertWorker_DoWork; concertWorker.RunWorkerCompleted += concertWorker_RunWorkerCompleted; concertWorker.ProgressChanged += worker_ProgressChanged; levelWorker.DoWork += levelWorker_DoWork; levelWorker.RunWorkerCompleted += levelWorker_RunWorkerCompleted; levelWorker.ProgressChanged += worker_ProgressChanged; customerWorker.DoWork += customerWorker_DoWork; customerWorker.RunWorkerCompleted += customerWorker_RunWorkerCompleted; customerWorker.ProgressChanged += worker_ProgressChanged; purchaseWorker.DoWork += purchaseWorker_DoWork; purchaseWorker.RunWorkerCompleted += purchaseWorker_RunWorkerCompleted; purchaseWorker.ProgressChanged += worker_ProgressChanged; RetryManager manager = new RetryManager(new List <RetryStrategy> { exponentialBackoffStrategy }, "exponentialBackoffStrategy"); RetryManager.SetDefault(manager); ticketsPurchasedCounter = new TicketsPurchasedCounter(0); }