protected override async void OnResume() { base.OnResume(); await _viewModel.Load(); _boxShotImageView.SetImageBitmap(DroidHelpers.BytesToBitmap(_viewModel.ImageData)); Title = _viewModel.SelectedGame.Name; _publisherTextView.Text = _viewModel.SelectedGame.Publisher; _releaseYearTextView.Text = _viewModel.SelectedGame.ReleaseYear.ToString(); _platformTextView.Text = _viewModel.SelectedGame.Platform; _descriptionTextView.Text = _viewModel.SelectedGame.Description; _titleTextView.Text = _viewModel.SelectedGame.Name; }
public override async void ViewWillAppear(bool animated) { await _viewModel.Load(); Title = _viewModel.SelectedGame.Name; _publisherLabel.Text = _viewModel.SelectedGame.Publisher; _yearLabel.Text = _viewModel.SelectedGame.ReleaseYear.ToString(); _platformLabel.Text = _viewModel.SelectedGame.Platform; _descriptionLabel.Text = _viewModel.SelectedGame.Description; var data = NSData.FromArray(_viewModel.ImageData); _boxShotImageView.Image = UIImage.LoadFromData(data); }
public void EnsureThatPayloadIsFetched() { _payload.PayloadObject = new Game { Id = 123, Name = "Super Frog", Platform = "Amiga", Publisher = "Team 17", ReleaseYear = 1993 }; _subject.Load(); Assert.IsTrue(_subject.SelectedGame.Id == 123); Assert.IsTrue(_subject.SelectedGame.Name.Equals("Super Frog")); }
private async void GameDetailPage_OnLoaded(object sender, RoutedEventArgs e) { await _viewModel.Load(); }
protected override async void OnAppearing() { base.OnAppearing(); await _viewModel.Load(); }