public ExplorerVM() { ConnectDb connectDb = new ConnectDb(); ConnectDbVM connectDbVM = (ConnectDbVM)connectDb.DataContext; connectDb.ShowDialog(); if (connectDbVM.IsSuccessConnect == false) { DialogResult = false; return; } contextDb = new ContextDb($"Server={connectDbVM.ServerDatabase};Database={connectDbVM.NameDatabase};Trusted_Connection=False;MultipleActiveResultSets=true;"); CustomerRepository customerRepository = new CustomerRepository(contextDb); OrderRepository orderRepository = new OrderRepository(contextDb); Customers = customerRepository.GetCustomers(); allOrders = orderRepository.GetOrders(); Orders = new ObservableCollection <Order>(allOrders.Where(x => x.Customer == Customers.ToList().FirstOrDefault())); }