private void OnSendMessage(MainModelEventArgs e) { if (SendMessage != null) SendMessage(this, e); }
void mainModel_MessageSend(object sender, MainModelEventArgs e) { View.AddMessage("", false); View.AddMessage(e.MessageSource, false); View.AddMessage(e.Message, e.Type == MainModelMessageType.Error); }
private void FormatAndSendProcessMessage(IEnumerable<string> messages, string sourceMessage, bool hasError) { MainModelEventArgs args = new MainModelEventArgs( string.Join(Environment.NewLine, messages.ToArray()), sourceMessage, hasError ? MainModelMessageType.Error : MainModelMessageType.Info); OnSendMessage(args); }