public HomeViewModel() { RefreshAfterDisconnectCommand = new DelegateCommand(async() => { IsInternetDisabled = !NetworkHelper.Instance.ConnectionInformation.IsInternetAvailable; if (IsInternetDisabled) { await new MessageDialog("Internet is still not available, please check your connection and try again.", "No Internet").ShowAsync(); } else { } }); if (DesignMode.DesignModeEnabled || DesignMode.DesignMode2Enabled) { var designItems = DesignTimeHelpers.GenerateContributions(); Contributions = new ObservableCollection <ContributionsModel>(); foreach (var contribution in designItems) { Contributions.Add(contribution); } PreferredAwardDataDataCycle = AwardDataCycles[0]; } }
public ProfilePageViewModel() { if (DesignMode.DesignModeEnabled) { Mvp = DesignTimeHelpers.GenerateSampleMvp(); } }
public HomePageViewModel() { Contributions = new IncrementalLoadingCollection <ContributionsModel>(LoadMoreItems) { BatchSize = SelectedBatchSize }; if (DesignMode.DesignModeEnabled) { var designItems = DesignTimeHelpers.GenerateContributions(); foreach (var contribution in designItems) { Contributions.Add(contribution); } } RefreshAfterDisconnectCommand = new DelegateCommand(async() => { IsInternetDisabled = !NetworkHelper.Instance.ConnectionInformation.IsInternetAvailable; if (IsInternetDisabled) { await new MessageDialog("Internet is still not available, please check your connection and try again.", "No Internet").ShowAsync(); } else { await BootStrapper.Current.NavigationService.NavigateAsync(typeof(LoginPage)); } }); }
public ProfileViewModel() { if (DesignMode.DesignModeEnabled || DesignMode.DesignMode2Enabled) { Mvp = DesignTimeHelpers.GenerateSampleMvp(); OnlineIdentities = DesignTimeHelpers.GenerateOnlineIdentities(); } }
public ShellViewModel() { if (DesignMode.DesignModeEnabled || DesignMode.DesignMode2Enabled) { Mvp = DesignTimeHelpers.GenerateSampleMvp(); IsLoggedIn = true; ProfileImagePath = "/Images/MvpIcon.png"; } }
//private AdditionalTechnologyAreasPicker picker; #endregion public ContributionDetailViewModel() { if (DesignMode.DesignModeEnabled || DesignMode.DesignMode2Enabled) { Visibilities = DesignTimeHelpers.GenerateVisibilities(); SelectedContribution = DesignTimeHelpers.GenerateContributions().FirstOrDefault(); } RemoveAdditionalTechAreaCommand = new DelegateCommand <ContributionTechnologyModel>(RemoveAdditionalArea); }
public ShellPageViewModel() { if (DesignMode.DesignModeEnabled) { Mvp = DesignTimeHelpers.GenerateSampleMvp(); IsLoggedIn = true; ProfileImagePath = "ms-appx:///Images/iSeeSharpPeople.jpg"; return; } }
public ContributionEditorDialogViewModel() { if (DesignMode.DesignModeEnabled || DesignMode.DesignMode2Enabled) { Types = DesignTimeHelpers.GenerateContributionTypes(); Visibilities = DesignTimeHelpers.GenerateVisibilities(); UploadQueue = DesignTimeHelpers.GenerateContributions(); SelectedContribution = UploadQueue.FirstOrDefault(); } RemoveAdditionalTechAreaCommand = new DelegateCommand <ContributionTechnologyModel>(RemoveAdditionalArea); }
public ContributionDetailViewModel(ContributionsModel contribution) { if (DesignerProperties.GetIsInDesignMode(new DependencyObject())) { Visibilities = DesignTimeHelpers.GenerateVisibilities(); SelectedContribution = DesignTimeHelpers.GenerateContributions().FirstOrDefault(); } SelectedContribution = contribution; RemoveAdditionalTechAreaCommand = new DelegateCommand <ContributionTechnologyModel>(RemoveAdditionalArea); }
public AwardQuestionsDialog(MvpApiService service) { this.apiService = service; this.InitializeComponent(); if (DesignMode.DesignModeEnabled || DesignMode.DesignMode2Enabled) { Items = DesignTimeHelpers.GenerateQuestionnaireItems(); } ItemsListView.ItemsSource = Items; Loaded += AwardQuestionsDialog_Loaded; }
public AddContributionsViewModel() { if (DesignMode.DesignModeEnabled || DesignMode.DesignMode2Enabled) { Types = DesignTimeHelpers.GenerateContributionTypes(); Visibilities = DesignTimeHelpers.GenerateVisibilities(); UploadQueue = DesignTimeHelpers.GenerateContributions(); SelectedContribution = UploadQueue.FirstOrDefault(); return; } EditQueuedContributionCommand = new DelegateCommand <ContributionsModel>(async cont => await EditContribution(cont)); RemoveQueuedContributionCommand = new DelegateCommand <ContributionsModel>(async cont => await RemoveContribution(cont)); RemoveAdditionalTechAreaCommand = new DelegateCommand <ContributionTechnologyModel>(RemoveAdditionalArea); UploadQueue.CollectionChanged += UploadQueue_CollectionChanged; }