/// <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); }
/// <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)); }