/// <summary> /// Schimba statusul unui user intr-unul ales din lista /// </summary> /// <param name="userName"></param> /// <param name="status"></param> public void ChangeStatus(string userName, String status) { db.ChangeStatus(userName, status); //ServerToClientHandle.SetUserStatus(getClientURL(userName), userName, status); foreach (KeyValuePair <string, string> pair in UsersConnected.Clients) { if (pair.Key != userName) { ServerToClientHandle.SetUserStatus(pair.Value, userName, status); } } }
/// <summary> /// Apeleaza functia de stocare a mesajului in baza de date si o trimite si serverului /// </summary> /// <param name="fromUserName"></param> /// <param name="toUserName"></param> /// <param name="message"></param> public void SendMessage(string fromUserName, string toUserName, string message) { //server db.AddMessage(fromUserName, toUserName, message); ServerToClientHandle.SendMessage(message, fromUserName, getClientURL(toUserName)); }