private void OnOrderLineAdded(object sender, OrderLineEventArgs e) { OrderLineViewModel viewModel = new OrderLineViewModel(e.OrderLine, this.repositorys); viewModel.PropertyChanged += this.OnOrderLineViewModelPropertyChanged; this.AllOrderLines.Add(viewModel); }
private void OnOrderLineAdded(object sender, OrderLineEventArgs e) { OrderLineViewModel vm = new OrderLineViewModel(e.Line, this.repository); vm.PropertyChanged += this.OnOrderLineViewModelPropertyChanged; this.AllLines.Add(vm); }
private void OnOrderLineRemoved(object sender, OrderLineEventArgs e) { OrderLineViewModel viewModel = this.GetOnlySelectedViewModel(); if (viewModel != null) { if (viewModel.Line == e.Line) { this.AllLines.Remove(viewModel); } } }