示例#1
0
        private void btn_send_Click(object sender, EventArgs e)
        {
            var rooms = new MessagesClass.Rooms();

            if (cmb_rooms.SelectedIndex == -1 || cmb_rooms.Text == "")
            {
                MessageBox.Show("please Select Receiver Room!");
                return;
            }



            if (rtb_newmessage.Text != "" && cmb_rooms.SelectedIndex != -1)
            {
                rooms = (MessagesClass.Rooms)cmb_rooms.Items[cmb_rooms.SelectedIndex];
            }



            MessagesClass ms   = new MessagesClass();
            UsersClass    user = new UsersClass();
            DataTable     dt   = new DataTable();


            if (rtb_newmessage.Text == "")
            {
                MessageBox.Show("please enter text!");
                return;
            }

            if (currentUserRoomId == rooms.Id)
            {
                MessageBox.Show("you can not send message for youself, so please select another group");
                return;
            }
            if (rtb_newmessage.Text != "" && cmb_rooms.SelectedIndex != -1 && cmb_rooms.Text != "")
            {
                ms.Add(CurrentUserID, rooms.Id, rtb_newmessage.Text, 1, 0);
                rtb_newmessage.Text = "";
            }
        }
示例#2
0
 public void Post([FromBody] message msg)
 {
     ms.Add(msg.username, msg.text);
 }
示例#3
0
 public void Post([FromBody] message msg)
 {
     ms.Add(msg);
     Console.WriteLine($"{msg.username}:  {msg.text} ({ms.messages.Count})");
 }