Esempio n. 1
0
        public StaffListViewModel()
        {
            BackCommand = new RelayCommand(() =>
            {
                ViewModelLocator vm   = new ViewModelLocator();
                vm.Window.DataContext = vm.Home;
            });

            StaffDetails = new RelayCommand(() =>
            {
                ViewModelLocator vm = new ViewModelLocator();
                vm.StaffSheet.UserSelectedEventHandler(SelectedRecord);
                vm.Window.DataContext = vm.StaffSheet;
            });

            AddCommand = new RelayCommand(() =>
            {
                ViewModelLocator vm = new ViewModelLocator();
                CanViewAdd          = !CanViewAdd;
            });

            StaffList = null;
            CanAdd    = true;

            ViewModelLocator vml = new ViewModelLocator();

            View.AddStaffView addStaffView = new View.AddStaffView();
            AddUserContent           = addStaffView;
            addStaffView.DataContext = vml.AddStaff;

            WindowContent             = new View.StaffListView();
            WindowContent.DataContext = this;
        }
        public StaffListViewModel()
        {
            BackCommand = new RelayCommand(() =>
            {
                ViewModelLocator vm = new ViewModelLocator();
                vm.Window.DataContext = vm.Home;
            });

            StaffDetails = new RelayCommand(() =>
            {
                ViewModelLocator vm = new ViewModelLocator();
                vm.StaffSheet.UserSelectedEventHandler(SelectedRecord);
                vm.Window.DataContext = vm.StaffSheet;
            });

            AddCommand = new RelayCommand(() =>
            {
                ViewModelLocator vm = new ViewModelLocator();
                CanViewAdd = !CanViewAdd;
            });

            StaffList = null;
            CanAdd = true;

            ViewModelLocator vml = new ViewModelLocator();
            View.AddStaffView addStaffView = new View.AddStaffView();
            AddUserContent = addStaffView;
            addStaffView.DataContext = vml.AddStaff;

            WindowContent = new View.StaffListView();
            WindowContent.DataContext = this;
        }