Пример #1
0
 private async void ConnectToSignalRServer()
 {
     if (ActualMatches.Where(m => m.State == StateEnum.Playing).Count() > 0 && FloorballClient.Instance.ConnectionState == ConnectionState.Disconnected)
     {
         try
         {
             if (!(await FloorballClient.Instance.Connect(LeagueIds)))
             {
                 IsStarted = true;
                 RunOnUiThread(() => HideProgressBar("Nincs csatlakozva!"));
             }
         }
         catch (Exception)
         {
             RunOnUiThread(() => HideProgressBar("Nincs csatlakozva!"));
         }
     }
 }
Пример #2
0
        private Android.Support.V4.App.Fragment CreateNewFragment(int position)
        {
            Android.Support.V4.App.Fragment fragment;

            switch (position)
            {
            case 0:
                fragment = ActualFragment.Instance(ActualMatches.Where(m => m.State == StateEnum.Playing), ActualMatches.Where(m => m.State != StateEnum.Playing), ActualTeams, Leagues);
                break;

            case 1:
                fragment = Fragments.ListFragment.Instance(UoW.LeagueRepo.GetAllYear().Select(l => new ListModel {
                    Text = l.ToString(), Object = l
                }), "leagues", Resources.GetString(Resource.String.leagueSeasons));
                break;

            case 2:
                fragment = Fragments.ListFragment.Instance(UoW.LeagueRepo.GetAllYear().Select(l => new ListModel {
                    Text = l.ToString(), Object = l
                }), "teams", Resources.GetString(Resource.String.teamSeasons));
                break;

            case 3:
                fragment = PlayersFragment.Instance();
                break;

            case 4:
                fragment = RefereesFragment.Instance();
                break;

            case 5:
                fragment = SettingsFragment.Instance();

                break;

            default:
                fragment = null;
                break;
            }

            return(fragment);
        }