public async Task HandleAsync(ShowPackageDetailsMessage message, CancellationToken cancellationToken) #endif { if (message == null) { throw new ArgumentNullException(nameof(message)); } if (message.Package == null) { throw new ArgumentNullException(nameof(message.Package)); } var packageViewModel = ActiveItem as PackageViewModel; if (packageViewModel != null && packageViewModel.Package.Id == message.Package.Id) { return; } var packageVm = IoC.Get <PackageViewModel>(); packageVm.Package = message.Package; SetActiveItem(packageVm); }
public void Handle(ShowPackageDetailsMessage message) { if (message == null) { throw new ArgumentNullException(nameof(message)); } if (message.Package == null) { throw new ArgumentNullException(nameof(message.Package)); } var packageViewModel = ActiveItem as PackageViewModel; if (packageViewModel != null && packageViewModel.Package.Id == message.Package.Id) { return; } var packageVm = IoC.Get <PackageViewModel>(); packageVm.Package = message.Package; SetActiveItem(packageVm); }
public void Handle(ShowPackageDetailsMessage message)