public PatientListViewModel()
        {
            BackCommand = new RelayCommand(() =>
            {
                ViewModelLocator vm   = new ViewModelLocator();
                vm.Window.DataContext = vm.Home;
            });

            PatientDetails = new RelayCommand(() =>
            {
                ViewModelLocator vm = new ViewModelLocator();
                vm.PatientSheet.PatientSelectedEventHandler(SelectedRecord);
                vm.Window.DataContext = vm.PatientSheet;
            });

            AddPatientCommand = new RelayCommand(() =>
            {
                ViewModelLocator vm = new ViewModelLocator();

                CanViewAdd = !CanViewAdd;
            });

            PatientsList = null;
            CanAdd       = true;
            CanViewAdd   = false;

            ViewModelLocator vml = new ViewModelLocator();

            View.AddPatientView addPatientView = new View.AddPatientView();
            AddPatientContent          = addPatientView;
            addPatientView.DataContext = vml.AddPatient;

            WindowContent             = new View.PatientListView();
            WindowContent.DataContext = this;
        }
        public PatientListViewModel()
        {


            BackCommand = new RelayCommand(() =>
            {
                ViewModelLocator vm = new ViewModelLocator();
                vm.Window.DataContext = vm.Home;
            });

            PatientDetails = new RelayCommand(() =>
            {
                ViewModelLocator vm = new ViewModelLocator();
                vm.PatientSheet.PatientSelectedEventHandler(SelectedRecord);
                vm.Window.DataContext = vm.PatientSheet;
            });

            AddPatientCommand = new RelayCommand(() =>
            {
                ViewModelLocator vm = new ViewModelLocator();

                CanViewAdd = !CanViewAdd;
            });           

            PatientsList = null;
            CanAdd = true;
            CanViewAdd = false;

            ViewModelLocator vml = new ViewModelLocator();
            View.AddPatientView addPatientView = new View.AddPatientView();
            AddPatientContent = addPatientView;
            addPatientView.DataContext = vml.AddPatient;

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