private async Task showNewTimeEntry(DeeplinkNewTimeEntryParameters timeEntry) { var startTimeEntryParameters = timeEntry.ToStartTimeEntryParameters(IosDependencyContainer.Instance.TimeService); IosDependencyContainer.Instance.NavigationService .Navigate <StartTimeEntryViewModel, StartTimeEntryParameters, Unit>(startTimeEntryParameters, null); }
private void showNewTimeEntry(DeeplinkNewTimeEntryParameters deeplinkNewTimeEntryParameters) { var timeService = AndroidDependencyContainer.Instance.TimeService; loadAndCacheViewModelWithParams <StartTimeEntryViewModel, StartTimeEntryParameters>( deeplinkNewTimeEntryParameters.ToStartTimeEntryParameters(timeService)); var mainIntent = createRootActivityIntent(); TaskStackBuilder.Create(this) .AddNextIntent(mainIntent) .AddNextIntent(new Intent(this, typeof(StartTimeEntryActivity))) .StartActivities(); }