private async void OnListItemClick(object sender, AdapterView.ItemClickEventArgs e) { VBTeam team = listTeams[e.Position]; VBUser user = VBUser.GetUserFromPreferences(); DB_Communicator db = DB_Communicator.getInstance(); List<VBRequest> listRequests = db.createReqeuestList(JsonValue.Parse(await db.loadUserTypeRequest(team.id))); List<VBUser> listMember = db.createMemberList(JsonValue.Parse(await db.loadMember(team.id))); if(listMember != null && listRequests != null) { List<VBUser> sortedListMember = ViewController.getInstance().sortUserlistForTeam(listMember, team.id); TeamDetailsFragment frag = new TeamDetailsFragment(team, user.getTeamroleForTeam(team.id), listRequests, sortedListMember); ViewController.getInstance().mainActivity.switchFragment( ViewController.TEAMS_FRAGMENT, ViewController.TEAM_DETAILS_FRAGMENT, frag); } }
public TabClickListener(string source, TeamDetailsFragment t) { this.source = source; this.t = t; }
public TeamDetailsClickListener(string source, TeamDetailsFragment t) { this.source = source; this.t = t; this.user = VBUser.GetUserFromPreferences(); }