public ChampionshipResultsViewModel(IGrouping <ChampionshipCategoryDTO, ChampionshipResultItemDTO> @group) { this.category = @group.Key; var list = category.Category == ChampionshipWinningCategories.Druzynowa ? @group.OrderByDescending(x => x.Value).ThenBy(x => x.Position) : @group.OrderBy(x => x.Value).ThenBy(x => x.Position); foreach (var championshipResultItemDto in list) { items.Add(new ChampionshipResultItemViewModel(championshipResultItemDto, Item)); } }
private void btnOK_Click(object sender, RoutedEventArgs e) { category = new ChampionshipCategoryDTO(); category.Gender = getGender(); category.Type = rbTypeOpen.IsChecked.Value ? ChampionshipCategoryType.Open : ChampionshipCategoryType.Weight; category.IsAgeStrict = chkIsAgeStrict.IsChecked.Value; category.IsOfficial = chkIsOfficial.IsChecked.Value; var item = (ListItem <ChampionshipWinningCategories>)cmbCategories.SelectedItem; if (item != null) { category.Category = item.Value; } DialogResult = true; Close(); }
public ChampionshipResultItemViewModel(ChampionshipResultItemDTO resultItem, ChampionshipCategoryDTO category) { this.category = category; this.resultItem = resultItem; }
public ChampionshipCategoryViewModel(ChampionshipCategoryDTO category) { this.category = category; }