public TeamSelection() { // Call out to DB for the match types, setting busy status var wcf = new WcfService(); wcf.GetMatchTypes(response => { wcf.GetMatchTypesForTeam(MatchType, response2 => { teams = response.Value.ToArray(); MatchTypes = response2.Value.ToArray(); MatchType = MatchTypes[0]; PopulateTeams(); }); }); }