private void AddNewMedicalDepartmentExecute()
 {
     try
     {
         AddMedicalDepartments addMedicalDepartment = new AddMedicalDepartments();
         addMedicalDepartment.ShowDialog();
         using (Service1Client wcf = new Service1Client())
         {
             MedicalDepartmentsList = wcf.GetAllMedicalDepartments().ToList();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
 private void EditMedicalDepartmentExecute()
 {
     try
     {
         if (editMedicalDepartment != null)
         {
             AddMedicalDepartments addMedicalDepartments = new AddMedicalDepartments(MedicalDepartments);
             addMedicalDepartments.ShowDialog();
             using (Service1Client wcf = new Service1Client())
             {
                 MedicalDepartmentsList = wcf.GetAllMedicalDepartments().ToList();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
 public AddMedicalDepartmentsViewModel(AddMedicalDepartments addMedicalDepartmentsOpen, vwMedicalDepartments medicalDepartmentsToEdit)
 {
     medicalDepartments    = medicalDepartmentsToEdit;
     addMedicalDepartments = addMedicalDepartmentsOpen;
 }
 public AddMedicalDepartmentsViewModel(AddMedicalDepartments addMedicalDepartmentsOpen)
 {
     medicalDepartments    = new vwMedicalDepartments();
     addMedicalDepartments = addMedicalDepartmentsOpen;
 }