protected void ShowMessageControl(string message, string caption = null) { var msg = new ShowControlMessage(ControlMessageType.Message) { Caption = caption, Data = message }; MessengerInstance.Send(msg); }
protected void ShowBusyControl(string caption = null) { IsBusy = true; var message = new ShowControlMessage(ControlMessageType.Busy) { Caption = caption }; MessengerInstance.Send(message); }
private void OnShowControl(ShowControlMessage message) { switch (message.Type) { case ControlMessageType.Busy: Caption = message.Caption; IsBusy = true; break; default: break; } }
protected void ShowMessageControl(ReadOnlyDictionary <string, ReadOnlyCollection <string> > errors, string caption = null) { var message = new StringBuilder(); foreach (var error in errors.SelectMany(e => e.Value)) { message.AppendLine(error); } var msg = new ShowControlMessage(ControlMessageType.Message) { Caption = caption, Data = message.ToString() }; MessengerInstance.Send(msg); }