void IHandleViewModelResultProxy.HandleViewModelResult( IViewModelWithResultHandler viewModelWithResultHandler, Result resultCode, Intent data) { viewModelWithResultHandler.HandleResult(resultCode.ToViewModelResultCode(), data.GetViewModelResult <TResult>()); }
public INavigationView <IViewModelWithResultHandler> GetView([NotNull] IViewModelWithResultHandler viewModel) { if (viewModel == null) { throw new ArgumentNullException(nameof(viewModel)); } return(ViewCache.Get <INavigationView <IViewModelWithResultHandler>, IViewModelWithResultHandler>(viewModel)); }