private void ListView_MemberSportsSelection(object sender, SelectionChangedEventArgs e) { var item = (sender as ListView).SelectedItem as Sport; if (item != null) { Sports.Add(item); MemberSports.Remove(item); Clubs.Clear(); foreach (Sport memberSport in MemberSports) { foreach (Club clubMemberSport in memberSport.Clubs) { Clubs.Add(clubMemberSport); } } var memClubs = new List <Club>(); foreach (Club c in MemberClubs) { memClubs.Add(c); } foreach (Club c in memClubs) { foreach (Club club in item.Clubs) { if (club.Id == c.Id) { MemberClubs.Remove(c); } } } } }
private void SetData(object sender, PropertyChangedEventArgs e) { if (_socketManager.ServerResponse.RequestTarget == "members") { Data = JsonConvert.DeserializeObject <ObservableCollection <Member> >( _socketManager.ServerResponse.RequestContent.ToString()); } if (_socketManager.ServerResponse.RequestTarget == "clubs") { AllClubs = JsonConvert.DeserializeObject <ObservableCollection <Club> >( _socketManager.ServerResponse.RequestContent.ToString()); Clubs.Clear(); } if (_socketManager.ServerResponse.RequestTarget == "sports") { AllSports = JsonConvert.DeserializeObject <ObservableCollection <Sport> >( _socketManager.ServerResponse.RequestContent.ToString()); Sports.Clear(); foreach (Sport s in AllSports) { Sports.Add(s); } } }
public void ClearResults() { Clubs.Clear(); Persons.Clear(); Competitions.Clear(); Unions.Clear(); }
async Task ExecuteLoadSearchResultsCommand(string term) { IsBusy = true; try { var results = await SportnetStore.GetSearchResults(term); Clubs.Clear(); Persons.Clear(); Competitions.Clear(); Unions.Clear(); foreach (var item in results) { switch (item.Type) { case "person": Persons.Add(item); break; case "club": Clubs.Add(item); break; case "competition": Competitions.Add(item); break; case "union": Unions.Add(item); break; default: break; } } IsLoaded = true; } catch (Exception ex) { Debug.WriteLine(ex); var log = new ErrorLog() { ExceptionType = ex.GetType().ToString(), Status = ErrorLog.LogStatus.Unread, Message = ex.Message, ObjectId = term, Action = "Searching", Datetime = DateTime.Now, }; await LogError(log); } finally { IsBusy = false; } }
private void ClearFields() { Member = new Member(); MemberClubs.Clear(); MemberSports.Clear(); Clubs.Clear(); Sports.Clear(); foreach (Sport s in AllSports) { Sports.Add(s); } }
protected void Refresh() { Clubs.Clear(); Clubs.AddRange(UserState == AuthState.Unauthenticated ? new List<Club>() : Club.AllClubsForUser(Page.User.Identity.Name)); // if only one club, go directly to it if (Clubs.Count == 1 && util.GetIntParam(Request, "noredir", 0) == 0) Response.Redirect(String.Format(CultureInfo.InvariantCulture, "~/Member/ClubDetails.aspx/{0}", Clubs[0].ID)); else { gvClubs.DataSource = Clubs; gvClubs.DataBind(); } }
private async Task ViewLoaded() { if (!_viewModelLoaded) { Clubs.Clear(); List <ClubSummary> clubList = await _stravaService.GetClubsAsync(); if (clubList != null && clubList.Any()) { foreach (ClubSummary clubSummary in clubList) { Clubs.Add(clubSummary); } } _viewModelLoaded = true; } }
private void ListView_ItemSelection(object sender, SelectionChangedEventArgs e) { var item = (sender as ListView).SelectedItem as Member; if (item != null) { Member = item as Member; MemberClubs = new ObservableCollection <Club>(); MemberSports = new ObservableCollection <Sport>(); Clubs.Clear(); Sports.Clear(); foreach (Sport s in AllSports) { Sports.Add(s); } foreach (Club club in Member.Clubs) { MemberClubs.Add(club); } foreach (Sport sport in Member.Sports) { MemberSports.Add(sport); foreach (Club c in sport.Clubs) { Clubs.Add(c); } } foreach (Club club in MemberClubs) { var filteredClub = Clubs.FirstOrDefault(c => c.Id == club.Id); Clubs.Remove(filteredClub); } foreach (Sport sport in MemberSports) { var filteredSport = AllSports.FirstOrDefault(s => s.Id == sport.Id); Sports.Remove(filteredSport); } } }
private void UpdateClubs(object sender, NotifyCollectionChangedEventArgs e) { string savedFilter = SelectedClub; var clubs = (from fighter in Fighters select fighter.Club).Distinct(); Clubs.Clear(); Clubs.Add("*"); foreach (string club in clubs) { Clubs.Add(club); } if (Clubs.Contains(savedFilter)) { SelectedClub = savedFilter; } else { SelectedClub = "*"; } }
private void ListView_SportInSportsSelection(object sender, SelectionChangedEventArgs e) { var item = (sender as ListView).SelectedItem as Sport; if (item != null) { Sports.Remove(item); MemberSports.Add(item); Clubs.Clear(); foreach (Sport s in MemberSports) { foreach (Club c in s.Clubs) { Clubs.Add(c); } } foreach (Club club in MemberClubs) { var filteredClub = Clubs.FirstOrDefault(c => c.Id == club.Id); Clubs.Remove(filteredClub); } } }