BaconographyPortable.ViewModel.LinkViewModel.GotoLinkImpl C# (CSharp) Method

GotoLinkImpl() private static method

private static GotoLinkImpl ( LinkViewModel vm ) : void
vm LinkViewModel
return void
        private static void GotoLinkImpl(LinkViewModel vm)
        {
            if (vm.IsExtendedOptionsShown)
                vm.IsExtendedOptionsShown = false;

            if (vm.IsSelfPost && !vm._settingsService.OnlyFlipViewImages)
            {
                vm._navigationService.Navigate(vm._dynamicViewLocator.SelfPostView, Tuple.Create(vm.LinkThing, false));
            }
            else
            {
                UtilityCommandImpl.GotoLinkImpl(vm.Url, vm._linkThing);
            }
            vm.RaisePropertyChanged("Url");
        }