private void AddCekilisPushJob() { CekilisPushJob cekilisPushJob = new CekilisPushJob(_cekilisService, _userService, _pushService); PushCekilisEventArgs args = new PushCekilisEventArgs(); args.job = cekilisPushJob; cekilisPushJob.onCekilisPushFinished += CekilisPushFinishedInvoked; AddJob(cekilisPushJob); }
private void PushFinished() { PushCekilisEventArgs args = new PushCekilisEventArgs() { job = this }; onCekilisPushFinished.Invoke(this, args); }
private void CekilisPushFinishedInvoked(object sender, PushCekilisEventArgs e) { RemoveJob(e.job); AddCouponPushJob(); }