示例#1
0
 public ForumVM()
 {
     _loadForum           = new RelayCommand(LoadForum1);
     _forumToBeCreated    = new Forum();
     _forum               = new ObservableCollection <Forum>();
     _createOneForum      = new RelayCommand(OpretForum1);
     _selectedForum       = new Forum();
     _updateOneForum      = new RelayCommand(UpdateForum);
     _deleteOneForum      = new RelayCommand(DeleteForum);
     _clearCreateOneForum = new RelayCommand(ClearCreateForum);
     _persistenceForum    = new DBPersistenceForum();
     p    = new PageCommand();
     _uvm = new UserVM();
     x    = Singleton.Instance;
     LoadForum1();
 }
示例#2
0
        public RouteVM()
        {
            //lister
            lists      = new Listerne();
            _hour      = hour;
            _minute    = minute;
            x          = Singleton.Instance;
            _datoValgt = datoValgt;
            _date      = date;
            //page
            p = new PageCommand();
            // route
            _loadRoute = new RelayCommand(LoadRoute);

            _ruteToBeCreated    = new Route();
            _ruter              = new ObservableCollection <Route>();
            _createOneRute      = new RelayCommand(OpretRute1);
            _selectedRute       = new Route();
            _updateOneRute      = new RelayCommand(UpdateRute);
            _deleteOneRute      = new RelayCommand(DeleteRute);
            _clearCreateOneRute = new RelayCommand(ClearCreateRute);
            _persistenceRoute   = new DBPersistenceRute();
            _handleR            = new RelayCommand(HandleSelectedItem);


            // car
            _cvm            = new CarVM();
            _persistenceCar = new DBPersistenceCar();
            _loadIdCar      = new RelayCommand(LoadIdCars);
            _selectedCar    = new Car();
            //user
            _uvm = new UserVM();

            //passenger
            _createOnePassenger   = new RelayCommand(OpretPassenger);
            _passengerToBeCreated = new Passenger();
            _persistencePassenger = new DBPersistencePassenger();
            //load

            LoadRoute();
        }
示例#3
0
 public UserVM()
 {
     //Singleton
     x = Singleton.Instance;
     //Page
     p = new PageCommand();
     //User
     _loadCurrentUser    = new RelayCommand(LoadCurrentUsers);
     _userLogin          = new RelayCommand(CheckBruger);
     _createOne2         = new RelayCommand(AddUser1);
     _loadUser           = new RelayCommand(LoadUsers);
     _userToBeCreated    = new Users();
     _createOne          = new RelayCommand(OpretUser);
     _selectedUser       = new Users();
     _updateOneUser      = new RelayCommand(UpdateUser);
     _deleteOneUser      = new RelayCommand(DeleteUser);
     _clearCreateOneUser = new RelayCommand(ClearCreateUser);
     _persistence        = PersitenceFactory.GetPersistency(PersistenceType.Database);
     _users = new ObservableCollection <Users>();
     //_saveUser = new RelayCommand(SaveMethod);
 }
示例#4
0
        public CarVM()
        {
            //Singleton
            x = Singleton.Instance;
            // page
            p = new PageCommand();
            //car
            _carToBeCreated    = new Car();
            _cars              = new ObservableCollection <Car>();
            _createOneCar      = new RelayCommand(OpretCar);
            _selectedCar       = new Car();
            _updateOneCar      = new RelayCommand(UpdateCar);
            _deleteOneCar      = new RelayCommand(DeleteCar);
            _clearCreateOneCar = new RelayCommand(ClearCreateCar);
            _persistenceCar    = new DBPersistenceCar();
            _loadOneCar        = new RelayCommand(LoadOneCars);

            _loadCars = new RelayCommand(LoadCars);
            //viewmodels
            //_rvm = new RouteVM();
            //load
            LoadOneCars();
        }
示例#5
0
        //Constructor
        #region Constructor

        public PassengerVM()
        {
            //view models
            _uvm = new UserVM();
            _rvm = new RouteVM();
            _cvm = new CarVM();
            p    = new PageCommand();
            //_fvm = new ForumVM();
            //_svm = new SprogVM();
            //_mvm = new MainVM();

            //persistens
            _persistenceCar       = new DBPersistenceCar();
            _persistensUser       = new DBPersistence();
            _persistencePassenger = new DBPersistencePassenger();
            _persistensRoute      = new DBPersistenceRute();

            // passenger
            _loadPassenger        = new RelayCommand(LoadPassengers);
            _passengerToBeCreated = new Passenger();
            _passengers           = new ObservableCollection <Passenger>();
            //_createOnePassenger = new RelayCommand(OpretPassenger);
            _selectedPassenger          = new Passenger();
            _updateOnePassengerAcc      = new RelayCommand(UpdatePassengerAccept);
            _updateOnePassengerDec      = new RelayCommand(UpdatePassengerDecline);
            _updateOnePassengerCheckInd = new RelayCommand(UpdateCheckInd);
            _deleteOnePassenger         = new RelayCommand(DeletePassenger);
            _clearCreateOnePassenger    = new RelayCommand(ClearCreatePassenger);
            _loadCurrentPassenger       = new RelayCommand(LoadCurrentPassenger);
            _loadTilmeldteRuter         = new RelayCommand(LoadTilmeldte);

            //load

            LoadTilmeldte();
            LoadCurrentPassenger();
        }
示例#6
0
        public Commands()
        {
            //Sideskift
            navigationService = new NavigationService();
            loginPage         = new RelayCommand(GotoLogin);
            oRutePage         = new RelayCommand(GotoOpretRute);
            overviewPage      = new RelayCommand(GotoOverview);
            tilbagePage       = new RelayCommand(GoBack);
            sRutePage         = new RelayCommand(GotoSpecificRutePage);
            settingPage       = new RelayCommand(GoSetting);
            opretBruger       = new RelayCommand(GotoOpretBruger);
            aOS             = new RelayCommand(GOAOS);
            gemadresse      = new RelayCommand(GOGemAdresse);
            gemBiler        = new RelayCommand(GOGemBil);
            gemteadresser   = new RelayCommand(GOGemteAdresse);
            gemteBiler      = new RelayCommand(GOGemteBil);
            personligeinf   = new RelayCommand(GoPersonligeInformation);
            privat          = new RelayCommand(GoPrivatlivsindstillinger);
            sprog           = new RelayCommand(GoSprog);
            fo              = new RelayCommand(GoFO);
            foo             = new RelayCommand(GoFOO);
            userTestCommand = new RelayCommand(GoToUserTest);

            //User
            _loadUser           = new RelayCommand(LoadUsers);
            _userToBeCreated    = new Users();
            _createOne          = new RelayCommand(OpretUser);
            _selectedUser       = new Users();
            _updateOneUser      = new RelayCommand(UpdateUser);
            _deleteOneUser      = new RelayCommand(DeleteUser);
            _clearCreateOneUser = new RelayCommand(ClearCreateUser);

            //Car
            _loadCar           = new RelayCommand(LoadCars);
            _carToBeCreated    = new Car();
            _cars              = new ObservableCollection <Car>();
            _createOneCar      = new RelayCommand(OpretCar);
            _selectedCar       = new Car();
            _updateOneCar      = new RelayCommand(UpdateCar);
            _deleteOneCar      = new RelayCommand(DeleteCar);
            _clearCreateOneCar = new RelayCommand(ClearCreateCar);

            //Rute
            _loadRute           = new RelayCommand(LoadRutes);
            _ruteToBeCreated    = new Route();
            _ruter              = new ObservableCollection <Route>();
            _createOneRute      = new RelayCommand(OpretRute1);
            _selectedRute       = new Route();
            _updateOneRute      = new RelayCommand(UpdateRute);
            _deleteOneRute      = new RelayCommand(DeleteRute);
            _clearCreateOneRute = new RelayCommand(ClearCreateRute);

            //Forum
            _loadForum           = new RelayCommand(LoadForum1);
            _forumToBeCreated    = new Forum();
            _forum               = new ObservableCollection <Forum>();
            _createOneForum      = new RelayCommand(OpretForum1);
            _selectedForum       = new Forum();
            _updateOneForum      = new RelayCommand(UpdateForum);
            _deleteOneForum      = new RelayCommand(DeleteForum);
            _clearCreateOneForum = new RelayCommand(ClearCreateForum);

            //Persistence
            _persistence      = PersitenceFactory.GetPersistency(PersistenceType.Database);
            _persistenceCar   = new DBPersistenceCar();
            _persistenceRoute = new DBPersistenceRute();
            _persistenceForum = new DBPersistenceForum();
        }