Пример #1
0
        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);
        }
Пример #2
0
        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());
            }
        }
Пример #3
0
        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());
            }
        }