private void LoadPanel(string header) { switch (header) { case "news": if (EventsRequest == null) { EventsRequest = new UserReceivedEventsRequest(_githubService.Username); } break; case "repositories": if (RepositoriesRequest == null) { RepositoriesRequest = new RepositoriesRequest(); } break; case "followers": if (FollowersRequest == null) { FollowersRequest = new UserFollowersRequest(_githubService.Username); } break; case "following": if (FollowingsRequest == null) { FollowingsRequest = new UserFollowingRequest(_githubService.Username); } break; } }
private void LoadPanel(string header) { switch (header) { case "news feed": if (EventsRequest == null) { EventsRequest = new UserReceivedEventsRequest(_githubService.Username); } break; case "owned repos": if (OwnedRepositoriesRequest == null) { OwnedRepositoriesRequest = new RepositoriesRequest(); } break; case "watched reps": if (WatchedRepositoriesRequest == null) { WatchedRepositoriesRequest = new RepositoriesWatchedRequest(_githubService.Username); } break; case "follower": if (FollowersRequest == null) { FollowersRequest = new UserFollowersRequest(_githubService.Username); } break; case "following": if (FollowingsRequest == null) { FollowingsRequest = new UserFollowingRequest(_githubService.Username); } break; case "profile": if (User == null) { User = _githubService.Load(new UserRequest(_githubService.Username), u => { User = u; _githubService.Load(new UserOrganizationRequest(_githubService.Username), organizations => { foreach (var organization in organizations) { Organizations.Add(organization); } }); }); } break; } }
private void LoadPanel(string header) { switch (header) { case "news feed": if (EventsRequest == null) { EventsRequest = new UserReceivedEventsRequest(_githubService.Username); } break; case "owned repos": if (OwnedRepositoriesRequest == null) { OwnedRepositoriesRequest = new RepositoriesRequest(); } break; case "watched reps": if (WatchedRepositoriesRequest == null) { WatchedRepositoriesRequest = new RepositoriesWatchedRequest(_githubService.Username); } break; case "follower": if (FollowersRequest == null) { FollowersRequest = new UserFollowersRequest(_githubService.Username); } break; case "following": if (FollowingsRequest == null) { FollowingsRequest = new UserFollowingRequest(_githubService.Username); } break; case "profile": if (User == null) { User = _githubService.Load(new UserRequest(_githubService.Username), u => User = u); } break; } }
private void LoadPanel(string header) { switch (header) { case "news": if (EventsRequest == null) EventsRequest = new UserReceivedEventsRequest(_githubService.Username); break; case "repositories": if (RepositoriesRequest == null) RepositoriesRequest = new RepositoriesRequest(); break; case "followers": if (FollowersRequest == null) FollowersRequest = new UserFollowersRequest(_githubService.Username); break; case "following": if (FollowingsRequest == null) FollowingsRequest = new UserFollowingRequest(_githubService.Username); break; } }
private void LoadPanel(string header) { switch (header) { case "news feed": if (EventsRequest == null) EventsRequest = new UserReceivedEventsRequest(_githubService.Username); break; case "owned repos": if (OwnedRepositoriesRequest == null) OwnedRepositoriesRequest = new RepositoriesRequest(); break; case "watched reps": if (WatchedRepositoriesRequest == null) WatchedRepositoriesRequest = new RepositoriesWatchedRequest(_githubService.Username); break; case "follower": if (FollowersRequest == null) FollowersRequest = new UserFollowersRequest(_githubService.Username); break; case "following": if (FollowingsRequest == null) FollowingsRequest = new UserFollowingRequest(_githubService.Username); break; case "profile": if (User == null) User = _githubService.Load(new UserRequest(_githubService.Username), u => { User = u; _githubService.Load(new UserOrganizationRequest(_githubService.Username), organizations => { foreach (var organization in organizations) Organizations.Add(organization); }); }); break; } }