public IHttpActionResult DeleteReadMessage(int Id) { try { SleepingPartnermanagementTestingEntities db = new SleepingPartnermanagementTestingEntities(); SentUserMessage sum = db.SentUserMessages.Where(x => x.Id == Id).FirstOrDefault(); db.SentUserMessages.Remove(sum); db.SaveChanges(); return(Ok(new { success = true, message = "message delete successfully" })); } catch (Exception ex) { return(Ok(new { success = true, message = "unable to delete this field", ex.Message })); } }
private void sendCurrentMessageToChat() { string textToSend = richTextBox1.Text; richTextBox1.Clear(); writer.WriteLine("PRIVMSG #" + channelToJoin + " :" + textToSend); TwitchMessage m = new TwitchMessage(); m.username = botUsername; m.message = textToSend; m.color = "#FFFFFF"; SentUserMessage m2 = new SentUserMessage(m, panelBorder, border, Width); Controls.Add(m2); currentChatMessages.Add(m2); Application.DoEvents(); m2.Location = new Point(-m2.Width, Height - m2.Size.Height - 50 - (richTextBox1.Visible ? richTextBox1.Size.Height : 0)); coroutineManager.StartCoroutine(moveLabels(m2)); }
public IHttpActionResult Inbox(SentUserMessageModel sentmodel) { //var userId = Convert.ToInt32(Session["LogedUserID"].ToString()); //string username = Session["LogedUserFullname"].ToString(); SleepingPartnermanagementTestingEntities db = new SleepingPartnermanagementTestingEntities(); SentUserMessage sent_msg = new SentUserMessage(); sent_msg.Sender = sentmodel.Sender = sentmodel.UserId; sent_msg.UserId = sentmodel.UserId = sentmodel.UserId; sent_msg.SponserId = sentmodel.SponserId; sent_msg.Sender_Name = sentmodel.Sender_Name; sent_msg.Message = sentmodel.Message; sent_msg.IsRead = sentmodel.IsRead = true; sent_msg.CreateDate = sentmodel.CreateDate = DateTime.Today; db.SentUserMessages.Add(sent_msg); ReceiveUserMessage Recive_msg = new ReceiveUserMessage(); Recive_msg.Sender = sentmodel.Sender = sentmodel.UserId; Recive_msg.UserId = sentmodel.UserId = sentmodel.UserId; Recive_msg.SponserId = sentmodel.SponserId; Recive_msg.Sender_Name = sentmodel.Sender_Name; Recive_msg.Message = sentmodel.Message; Recive_msg.IsRead = sentmodel.IsRead = false; Recive_msg.CreateDate = sentmodel.CreateDate = DateTime.Today; db.ReceiveUserMessages.Add(Recive_msg); db.SaveChanges(); var fcm = db.NewUserRegistrations.Where(x => x.UserId == sentmodel.SponserId).Select(x => x.fcm).FirstOrDefault(); if (fcm != null) { WebClient client = new WebClient(); client.DownloadString("https://sleepingpartnertesting.royalcryptoexchange.com/messageNotifyApi.php?send_notification&sname=" + sentmodel.Sender_Name + "&uid=" + sentmodel.UserId + "&sid=" + sentmodel.SponserId + "&message=" + sentmodel.Message + "&token=" + fcm); } return(Ok(new { success = true, message = "messsage sent successfully" })); }