private void LoadData() { ReviewList = dataProvider.LoadData(); var sortableList = ReviewList.OrderByDescending(r => r.Mean).ToList(); ReviewList.Clear(); for (int i = 0; i < sortableList.Count; i++) { ReviewList.Add(sortableList.ElementAt(i)); } }
private void Filter() { foreach (var r in ReviewList) { r.Categories.First(c => c.CategoryName == "Food").Weight = WeightFood; r.Categories.First(c => c.CategoryName == "Localization").Weight = WeightLocalization; r.Categories.First(c => c.CategoryName == "Music").Weight = WeightMusic; r.Categories.First(c => c.CategoryName == "Prices").Weight = WeightPrices; } var sortableList = ReviewList.OrderByDescending(r => r.Mean).ToList(); ReviewList.Clear(); for (int i = 0; i < sortableList.Count; i++) { ReviewList.Add(sortableList.ElementAt(i)); } }