public void SendMessage() { string currid = Request.Params["id"].ToString(); int id = int.Parse(Request.Params["id1"]); user us = Session["User" + currid] as user; string message = Request.Params["message"]; if (message != null) { messenger1 newMessage = new messenger1(); newMessage.from_user_id = us.id; newMessage.message = message; newMessage.status = 1; newMessage.datetime = DateTime.Now; newMessage.to_user_id = id; db.messenger1.Add(newMessage); db.SaveChanges(); } }
public async Task <ActionResult> SendMessage() { string currid = Request.Params["id"].ToString(); if (Request.Params["admin-message"] != null) { string text = Request.Params["admin-message"].ToString(); List <user> admmins = await db.users.Where(m => m.stat == 1).ToListAsync(); user us = Session["User" + currid] as user; foreach (user usr in admmins) { messenger1 mes = new messenger1(); mes.status = 1; mes.message = text; mes.datetime = DateTime.Now; mes.from_user_id = us.id; mes.to_user_id = usr.id; db.messenger1.Add(mes); } db.SaveChanges(); } return(Redirect("/Profile/Index/" + currid)); }