private void OnSearchExecute(string searchString) { Log.Info(String.Format("Search string: {0}", ChangeTracker.SearchString)); var sport = ChangeTracker.SearchSelectedSport; var tournament = ChangeTracker.SearchSelectedTournament; PleaseWaitSearch(); if (searchString == "Back") { SelectedSport = Sports.FirstOrDefault(x => x.Id.Equals(sport.Id)); SelectedTournament = Tournaments.FirstOrDefault(x => x.Id.Equals(tournament.Id)); } }
private void OnSearchExecute(string searchString) { Log.Info(String.Format("Search string: {0}", ChangeTracker.SearchString)); var sport = ChangeTracker.SearchSelectedSport; var tournament = ChangeTracker.SearchSelectedTournament; PleaseWaitSearch(); SportName = Sports.FirstOrDefault().Name; TournamentName = Tournaments.FirstOrDefault().Name; if (Matches.Count > 0) { ResultsVisibility = Visibility.Visible; var match = (MatchVw)Matches.FirstOrDefault(); LiveColor = match.LiveColor; LiveGradientColor = match.LiveGradientColor; switch (match.SportDescriptor) { case SportSr.SPORT_DESCRIPTOR_SOCCER: SportIcon = new ResolveImagePath("LiveView/socker-ball.png").ProvideValue(null); BackgroundImage = new ResolveImagePath("LiveView/socker-fon.png").ProvideValue(null); break; case SportSr.SPORT_DESCRIPTOR_BASKETBALL: SportIcon = new ResolveImagePath("LiveView/Basket-ball.png").ProvideValue(null); BackgroundImage = new ResolveImagePath("LiveView/Basketball-fon.png").ProvideValue(null); break; case SportSr.SPORT_DESCRIPTOR_ICE_HOCKEY: SportIcon = new ResolveImagePath("LiveView/hockey-ball.png").ProvideValue(null); BackgroundImage = new ResolveImagePath("LiveView/Hokkey-fon.png").ProvideValue(null); break; case SportSr.SPORT_DESCRIPTOR_TENNIS: SportIcon = new ResolveImagePath("LiveView/tennis-ball.png").ProvideValue(null); BackgroundImage = new ResolveImagePath("LiveView/tennis-fon.png").ProvideValue(null); break; case SportSr.SPORT_DESCRIPTOR_HANDBALL: SportIcon = new ResolveImagePath("LiveView/hand-ball.png").ProvideValue(null); BackgroundImage = new ResolveImagePath("LiveView/handball-fon.png").ProvideValue(null); break; case SportSr.SPORT_DESCRIPTOR_RUGBY: SportIcon = new ResolveImagePath("LiveView/rugby-ball.png").ProvideValue(null); BackgroundImage = new ResolveImagePath("LiveView/rugby-fon.png").ProvideValue(null); break; case SportSr.SPORT_DESCRIPTOR_VOLLEYBALL: SportIcon = new ResolveImagePath("LiveView/volley-ball.png").ProvideValue(null); BackgroundImage = new ResolveImagePath("LiveView/volleyball-fon.png").ProvideValue(null); break; } } else { ResultsVisibility = Visibility.Collapsed; } if (searchString == "Back") { SelectedSport = Sports.FirstOrDefault(x => x.Id.Equals(sport.Id)); SelectedTournament = Tournaments.FirstOrDefault(x => x.Id.Equals(tournament.Id)); } }