private void GetFronts(bool hideEmpty) { Fronts = new ObservableCollection <AllFrontListItemViewModel>(); var frontRepository = Global.Kernel.Get <IFrontRepository>(); var fronts = frontRepository. OrderByDescending(f => f.ID) .ToList(); foreach (var f in fronts) { var vm = new AllFrontListItemViewModel(f); if (hideEmpty == false || vm.HoldedAmount > 0) { Fronts.Add(vm); } } FrontsGrid.ItemsSource = Fronts; }
private void showFront(AllFrontListItemViewModel front) { var view = new FrontView(front.ID); MainWindow.CreateNewTab(view, "[Front]" + front.Name); }