public static int SendChatAlert(int CommiteeId) { List <User> users = WebApiConsume.ShowCommitteeMembersForChat(CommiteeId); foreach (var user in users) { try { string apiUrlFcm = BASE_URL + "/api/Fcm"; WebClient clienfcm = new WebClient(); clienfcm.Headers["Content-type"] = "application/json"; clienfcm.Encoding = Encoding.UTF8; object UserFcmo = new { Action_Id1 = CommiteeId, Action_Id2 = "", CreatedAt = DateTime.Now.ToString("yyyy-MM-dd"), Body = "رسالة جديدة", Title = "غرفة النقاش", Action_Type = "type_chat_notification" }; string inputFcm = (new JavaScriptSerializer()).Serialize(UserFcmo); clienfcm.UploadString(apiUrlFcm + "/SendMessage?_to=" + user.FCMToken, inputFcm); string apiUrlAlert = Utilities.BASE_URL + "/api/Committees"; WebClient client4 = new WebClient(); client4.Headers["Content-type"] = "application/json"; client4.Encoding = Encoding.UTF8; Alert alert = new Alert() { Action_Id1 = CommiteeId, Action_Id2 = null, CreatedAt = DateTime.Now.ToString("yyyy-MM-dd"), Action_Type = 7, Message = "رسالة جديدة", Title = "غرفة النقاش", }; string inputAlert = (new JavaScriptSerializer()).Serialize(alert); client4.UploadString(apiUrlAlert + "/PostAlert", inputAlert); } catch (Exception ex) { return(0); } } return(1); }