Пример #1
0
        private async Task showNewTimeEntry(DeeplinkNewTimeEntryParameters timeEntry)
        {
            var startTimeEntryParameters = timeEntry.ToStartTimeEntryParameters(IosDependencyContainer.Instance.TimeService);

            IosDependencyContainer.Instance.NavigationService
            .Navigate <StartTimeEntryViewModel, StartTimeEntryParameters, Unit>(startTimeEntryParameters, null);
        }
Пример #2
0
        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();
        }