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();
 }