예제 #1
0
 /// <summary>
 /// 
 /// </summary>
 public MainWindow()
 {
     var unit = new UnitOfWork(new DataContext());
     var user = new Consumer.Consumer(unit);
     var autocomplete = new Autocomplete(unit);
     var databaseFunctions = new DatabaseFunctions(unit);
     InitializeComponent();
     DataContext = new ConsumerViewModel(user, autocomplete, databaseFunctions);
 }
예제 #2
0
 /// <summary>
 ///     Sets the datacontext, to the LogInViewModel with all the needed parameters; AutomComplete, Login, DatabaseFunctions, Storemanager, Admin
 /// </summary>
 public LogIn()
 {
     InitializeComponent();
     IUnitOfWork unit = new UnitOfWork(new DataContext());
     DataContext = new LogInViewModel(new Autocomplete(unit), new Administration.LogIn(unit), new DatabaseFunctions(unit), new Storemanager(unit, new Store()), new Administration.Admin(unit));
 }