public async Task <ActionResult> Details(long countdownId) { CountdownAggregate countdown = await _countdownRepository.GetAggregateAsync(countdownId, _contextService.CurrentUserAccountId); if (countdown == null) { return(new HttpStatusCodeResult(404, "Not Found")); } CountdownViewModel model = countdown.ToCountdownViewModel(); return(Json(model, JsonRequestBehavior.AllowGet)); }
public InicioPage() { InitializeComponent(); BindingContext = new CountdownViewModel(); var current = Connectivity.NetworkAccess; var profiles = Connectivity.ConnectionProfiles; News news = new News(); if (current == NetworkAccess.Internet) { string limit = "4"; if (App.Current.Properties.ContainsKey("token")) { token = App.Current.Properties["token"].ToString(); } news = repo.getNews(token, limit).Result; imagen.Source = news.data[0].Image; noticiad.Text = news.data[0].Name.ToString(); var videos = repo.getVideos(); imagen0.Source = videos.data[0].Image; imagen1.Source = videos.data[1].Image; imagen2.Source = videos.data[2].Image; imagen3.Source = videos.data[3].Image; Texto0.Text = videos.data[0].Name; Texto1.Text = videos.data[1].Name; Texto2.Text = videos.data[2].Name; Texto3.Text = videos.data[3].Name; Lista.ItemsSource = news.data; var game = repo.getPartidos("3").Result; visitante.Source = game.data[0].VisitorShield; local.Source = game.data[0].LocalShield; localn.Text = game.data[0].LocalTeamName; visita.Text = game.data[0].VisitorTeamName; dategame.Text = game.data[0].DateGame; sitio.Text = game.data[0].Stadium; gamenamex.Text = game.data[0].GameName; fecha1.Text = videos.data[0].Date; fecha2.Text = videos.data[1].Date; fecha3.Text = videos.data[2].Date; fecha4.Text = videos.data[3].Date; //countdown.Text = StartCountDownTimer(); } else { Lista.ItemsSource = news.data; } }
public PartidosPage() { InitializeComponent(); BindingContext = new CountdownViewModel(); var par = repo.getPartidos("10").Result; var date = DateTime.Parse(par.data[0].DateGame, new CultureInfo("es-ES")); var dayweek = date.DayOfWeek; partido.Text = par.data[0].DateGame; team1.Source = par.data[0].LocalShield; team2.Source = par.data[0].VisitorShield; Name1.Text = par.data[0].LocalTeamName; Name2.Text = par.data[0].VisitorTeamName; Name3.Text = par.data[0].GameName; Name4.Text = par.data[0].Stadium; Lista.ItemsSource = par.data; }
public async Task GetWithCountdownId_ReturnsCountdownAggregate() { TestableCountdownController controller = TestableCountdownController.Create(); const long countdownId = 1; var countdownAggregate = new CountdownAggregate { Id = countdownId, CreatedOn = DateTime.UtcNow, Description = "test description", EndsOn = DateTime.UtcNow.AddYears(1), CreatedByAccountId = 1, CommentsCount = 37, CreatedByDisplayName = "testo", CurrentUserVote = -1, VoteScore = 71 }; controller.CountdownRepository.CountdownAggregates.Add(countdownAggregate); JsonResult result = await controller.Details(countdownId) as JsonResult; Assert.IsNotNull(result); CountdownViewModel countdownViewModel = result.Data as CountdownViewModel; Assert.IsNotNull(countdownViewModel); Assert.AreEqual(countdownAggregate.Id, countdownViewModel.Id); Assert.AreEqual(countdownAggregate.CreatedOn, countdownViewModel.CreatedOn); Assert.AreEqual(countdownAggregate.Description, countdownViewModel.Description); Assert.AreEqual(countdownAggregate.EndsOn, countdownViewModel.EndsOn); Assert.AreEqual(countdownAggregate.CreatedByAccountId, countdownViewModel.CreatedByAccountId); Assert.AreEqual(countdownAggregate.CommentsCount, countdownViewModel.CommentsCount); Assert.AreEqual(countdownAggregate.CreatedByDisplayName, countdownViewModel.CreatedByDisplayName); Assert.AreEqual(countdownAggregate.CurrentUserVote, countdownViewModel.CurrentUserVote); Assert.AreEqual(countdownAggregate.VoteScore, countdownViewModel.VoteScore); Assert.IsNotNull(countdownViewModel.CreatedByGravatarUrl); }
public CountdownView() { InitializeComponent(); DataContext = new CountdownViewModel(Helpers.SaveHelper.SaveList); }
public CountdownView() { InitializeComponent(); DataContext = new CountdownViewModel(); }
public CountdownViewModelCreateCommand(CountdownViewModel viewModel) { _viewModel = viewModel; }
public StartDialog(CountdownViewModel dataContext) { InitializeComponent(); DataContext = dataContext; }
public CountdownPage(CountdownViewModel viewModel) { NavigationPage.SetHasNavigationBar(this, false); InitializeComponent(); ViewModel = viewModel; }
public CountdownPage(int?delay) { NavigationPage.SetHasNavigationBar(this, false); InitializeComponent(); ViewModel = new CountdownViewModel(delay); }