Пример #1
0
        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()));
        }