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!")); } } }
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); }