Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
/// <summary>
/// Method to invoke when the command is executed.
/// </summary>
private void OnCmdExecute()
{
    var dependencyResolver = this.GetDependencyResolver();
    var mediator = GetService<IMessageMediator>dependencyResolver.Resolve<IMessageMediator>();
    mediator.SendMessage("Test Value");
}

...

Code Block
/// <summary>
/// Shows the message.
/// </summary>
/// <param name="value">The value.</param>
[MessageRecipient]
private void ShowMessage(string value)
{
    var dependencyResolver = this.GetDependencyResolver();
    var messageService = GetService<IMessageService>dependencyResolver.Resolve<IMessageService>();
    messageService.Show(value);
}

...

Code Block
/// <summary>
/// Method to invoke when the command is executed.
/// </summary>
private void OnCmdExecute()
{
    var dependencyResolver = this.GetDependencyResolver();
    var mediator = GetService<IMessageMediator>dependencyResolver.Resolve<IMessageMediator>();
    mediator.SendMessage("Test Value", "myTag");
}

...

Code Block
/// <summary>
/// Shows the message.
/// </summary>
/// <param name="value">The value.</param>
[MessageRecipient(Tag = "myTag")]
private void ShowMessage(string value)
{
    var dependencyResolver = this.GetDependencyResolver();
    var messageService = GetService<IMessageService>dependencyResolver.Resolve<IMessageService>();
    messageService.Show(value);
}