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(); }
private async Task <Cekilis> GetCekilisFromDB() { return(await _cloudantService.GetAsync()); }