public void createNewList() { InvoiceItemListViewModel invoiceItemListViewModel = this.Workspaces.Where(vm => vm.DisplayName == "Invoice List").FirstOrDefault() as InvoiceItemListViewModel; if (invoiceItemListViewModel != null) { this.Workspaces.Remove(invoiceItemListViewModel); } invoiceItemListViewModel = initiateItemListViewModel(invoiceItemListViewModel); this.Workspaces.Add(invoiceItemListViewModel); this.SetActiveWorkspace(invoiceItemListViewModel); clearStatus(); }
private InvoiceItemListViewModel initiateItemListViewModel(InvoiceItemListViewModel ItemListViewModel) { _itemListViewModel = new InvoiceItemListViewModel(); _itemListViewModel.InvoiceList = populateEmptyList(); return(_itemListViewModel); }