private async Task SendPushToUsers()
        {
            Cekilis cekilis = await _cekilisService.GetAsync();

            if (cekilis == null)
            {
                return;
            }

            List <User> userList = await _userService.GetPushCekilis();

            if (userList != null)
            {
                List <PushNotificationCekilis> pushList = new List <PushNotificationCekilis>();
                foreach (var user in userList)
                {
                    PushNotificationCekilis push = PushNotificationCekilis.Build(cekilis.numbers, cekilis.tarih_view, user.token);
                    bool pushResult = await _pushService.SendPush(push);

                    if (!pushResult)
                    {
                        user.push_cekilis = "F";
                        user.push_win     = "F";
                        await _userService.UpdateAsync(user);
                    }
                    await Task.Delay(100);
                }
            }

            PushFinished();
        }
        public static PushNotificationCekilis Build(string numbers, string tarihView, string to)
        {
            PushNotificationCekilis push = new PushNotificationCekilis();

            push.data               = new Data();
            push.data.score         = numbers;
            push.data.time          = tarihView;
            push.notification       = new Notification();
            push.notification.title = "Super Loto cekildi";
            push.notification.body  = tarihView + " tarihi cekilis sonucu: " + numbers;
            push.to = to;
            return(push);
        }