public AdministratorViewModel(Administrator open)
 {
     administrator   = open;
     maintenanceList = Service.Service.GetMaintenanceList();
     doctorList      = Service.Service.DoctorList();
     patientList     = Service.Service.PatientsList();
     managerList     = Service.Service.GetManagersList();
     maintenance     = new tblClinicMaintenance();
     doctor          = new tblClinicDoctor();
     manager         = new vwClinicManager();
     patient         = new tblClinicPatient();
 }
 public ManagerEditFormViewModel(ManagerEditFormView managerView, vwClinicManager managerToEdit)
 {
     this.managerView = managerView;
     ClinicManager    = managerToEdit;
     GenderList       = genders.GetGenders();
     OldManager       = new vwClinicManager
     {
         Citizenship        = managerToEdit.Citizenship,
         DateOfBirth        = managerToEdit.DateOfBirth,
         Gender             = managerToEdit.Gender,
         IdentityCardNumber = managerToEdit.IdentityCardNumber,
         NameAndSurname     = managerToEdit.NameAndSurname,
         Password           = managerToEdit.Password,
         Username           = managerToEdit.Username,
         Floor = managerToEdit.Floor,
         MaximumNumberOfSupervisedDoctors = managerToEdit.MaximumNumberOfSupervisedDoctors,
         MinimumNumberOfSupervisedRooms   = managerToEdit.MinimumNumberOfSupervisedRooms,
         NumberOfOmissions = managerToEdit.NumberOfOmissions
     };
 }
 public ManagerEditFormView(vwClinicManager manager)
 {
     InitializeComponent();
     this.DataContext = new ManagerEditFormViewModel(this, manager);
 }
 public AddManagerViewModel(AddManagerView managerView)
 {
     this.managerView = managerView;
     ClinicManager    = new vwClinicManager();
     GenderList       = genders.GetGenders();
 }