private Guid GetUserId(string userName) { User user = BusinessLogicConverter.ToUser(userName); UserProcessor.LogIn(user); return(user.Id); }
public override void Execute() { Message message = BusinessLogicConverter.ToMessage(MessageText); message.SenderId = UserId; int result = MessageProcessor.SendMessage(message); Logger.Trace(string.Format("The message '{0}' has been send. Message length: {1}", MessageText, result)); }
public override void Execute() { User user = BusinessLogicConverter.ToUser(UserName); UserProcessor.LogIn(user); Result = user.Id; Logger.Trace(string.Format("User '{0}' has been logged in. UserId: {1}", UserName, user.Id)); }
public override void Execute() { User Recipient = UserProcessor.GetUserByName(RecipientName); Message message = BusinessLogicConverter.ToMessage(MessageText); message.SenderId = UserId; message.RecipientId = Recipient.Id; int result = MessageProcessor.SendMessageToUser(message); Logger.Trace(string.Format("The message '{0}' has been send. Message length: {1}", MessageText, result)); }
private void Send_Click(object sender, RoutedEventArgs e) { string messageText = TbNewMessage.Text; if (string.IsNullOrEmpty(messageText)) { return; } Message message = BusinessLogicConverter.ToMessage(messageText); message.SenderId = _userId; int result = MessageProcessor.SendMessage(message); }
private void DoSendMessage() { if (string.IsNullOrEmpty(NewMessageText)) { return; } Message message = BusinessLogicConverter.ToMessage(NewMessageText); message.SenderId = UserId; MessageProcessor.SendMessage(message); AddMessageToRecentMessages(message); //TODO: show error }
public void ToUser_GoodText_ReturnsUser(string userName) { User result = BusinessLogicConverter.ToUser(userName); Assert.Equal(userName, result.Name); }
public void ToUser_BadText_Throws(string userName) { Exception result = Assert.Throws <ArgumentException>(() => BusinessLogicConverter.ToUser(userName)); Assert.IsType(typeof(ArgumentException), result); }
public void ToMessage_GoodText_ReturnsMessage(string messageText) { Message result = BusinessLogicConverter.ToMessage(messageText); Assert.Equal(messageText, result.Text); }
public void ToMessage_BadText_Throws(string messageText) { Exception result = Assert.Throws <ArgumentException>(() => BusinessLogicConverter.ToMessage(messageText)); Assert.IsType(typeof(ArgumentException), result); }