CustomerListViewModel と OrderListViewModel があります。後者では、注文を選択して削除するか、新しい注文を作成します。どちらの状況でも、CustomerListViewModel と Messenger は IOrder 型に登録する必要があります。
Messenger.Default.Register<IOrder>(this, AddOrder);
Messenger.Default.Register<IOrder>(this, DeleteOrder);
In the OrderListViewModel I do send the customer to be deleted/added:
Messenger.Default.Send<IOrder>(MyOrderObject);
Now both Actions AddOrder and DeleteOrder gets surely executed, how can I differentiate ?