public bool sendMessage(int userId, int targetId, string message) { //add send message function and return true if it was successfull Classes.Messages m = new Classes.Messages(); int status = m.addMessage(userId, targetId, message); Clients.Group(targetId.ToString()).receiveMessage(userId.ToString(), message); Clients.Group(targetId.ToString()).setDone("this is done message"); return(false); }
protected void ImageButtonSend_Click(object sender, ImageClickEventArgs e) { int userId = Convert.ToInt32(Session["UserId"]); int receiverId = Convert.ToInt32(Page.RouteData.Values["ProfileId"].ToString()); string message = TextBoxMessage.Text; Classes.Messages m = new Classes.Messages(); int status = m.addMessage(userId, receiverId, message); if (status == 0) { //unsuccessful } else if (status == 1) { //successfull Response.Redirect("~/Messages/" + Page.RouteData.Values["ProfileId"].ToString()); } }