Exemplo n.º 1
0
 public static Task Dispatch <TViewModel>(this DispatchableAction <TViewModel> action, TViewModel rootViewModel, object parameter = null)
 {
     return(new CommandWrapper <TViewModel>(new DispatchableActionWrapper <TViewModel>(action), rootViewModel).Dispatch(parameter));
 }
Exemplo n.º 2
0
 public DispatchableActionWrapper(DispatchableAction <TViewModel> action)
 {
     _action = action;
 }
Exemplo n.º 3
0
 public static CommandWrapper <TViewModel> ToCommand <TViewModel>(this DispatchableAction <TViewModel> action, TViewModel rootViewModel)
 {
     return(new CommandWrapper <TViewModel>(new DispatchableActionWrapper <TViewModel>(action), rootViewModel));
 }