public IAsyncResult BeginReceive(MessageDTO msg, AsyncCallback callback, object asyncState) { throw new NotImplementedException(); }
public void Receive(MessageDTO msg) { try { ReceiveMessage(this, new ReceiveEventArgs { Message = msg }); } catch (Exception ex) { Exception(this, new ExceptionEventArgs { Message = ex.Message }); } }
public void Send(MessageDTO message) { try { _chatClient.SayAsync(message); } catch (Exception ex) { Exception(this, new ExceptionEventArgs { Message = ex.Message }); } }
private void SendMessage() { if (string.IsNullOrWhiteSpace(CurrentMessage)) return; var msg = new MessageDTO { MessageText = CurrentMessage, Timestamp = DateTime.Now, User = _currentUser, UserNum = _currentUser.Id}; _proxy.Send(msg); CurrentMessage = ""; }