Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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));
            }
        }