public async Task <IActionResult> Index(CustomerNotification model) { if (ModelState.IsValid) { try { string message = model.description; string title = model.title; var storeobj = _customerRegistrationservices.GetAll().Where(x => x.isdeleted == false && x.deviceid != null).Select(x => x.deviceid).ToList(); //var storeobj = _customerRegistrationservices.GetAll().Where(x => x.isdeleted == false && x.deviceid != null).Select(x => x.deviceid).ToList(); // var storeobj = _customerRegistrationservices.GetAll().Where(x => x.isdeleted == false && x.deviceid != null).Select(x => x.deviceid).ToList(); //foreach (var item in storeobj) //{ // if (item.deviceid.Trim() == "" || item.deviceid == null) // { } // else // { // objfcmNotification.customerNotification(item.deviceid, message, "", title); // } //} objfcmNotification.BulkCustomerSendNotification(storeobj, message, "", title); // objfcmNotification.BulkCustomerSendNotification(Enumerable.Repeat("test", 1010).ToList(), "tickerText", "contentTitle", "message"); } catch { } TempData["success"] = "Notification Sent Successfully"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }