Ejemplo n.º 1
0
        public void NavigateBack(LanguagesViewModel from, ResultCode code, SelectedLanguageResult result)
        {
            var controller = GetViewController <LanguagesViewController, LanguagesViewModel>(from);

            controller.SetResult(code, result);

            controller
            .GetNavigationController()
            .PopViewController(animated: true);
        }
Ejemplo n.º 2
0
        public void NavigateBack(LanguagesViewModel from, ResultCode resultCode, SelectedLanguageResult result)
        {
            var languagesActivity = GetActivity <LanguagesActivity, LanguagesViewModel>(from);

            var intent = new Intent(languagesActivity, typeof(UserProfileActivity));

            intent.PutResult(result);

            languagesActivity.SetResult(resultCode, intent);
            languagesActivity.Finish();
        }
Ejemplo n.º 3
0
        public void NavigateBack(LanguagesViewModel from, ResultCode code, SelectedLanguageResult result)
        {
            var view = NavigationViewProvider.Get(from);

            NavigateBack(view, code, result, true);

            /* Here's what is done by Navigate() above:
             *
             * view.SetResult(code, result);
             * view.GetNavigationController().PopViewController(true);
             *
             */
        }