public void AssignNurse() { Home.ViewModel.CloseRootDialog(); NursesList.Add(new ComboBoxPairs(NurseSelectedItem.Key, NurseSelectedItem.Value)); HospitalDB.InsertNurseRoom(NurseSelectedItem.Key, RoomID); Hospital.Rooms[RoomID].addNurse((Nurse)(Hospital.Employees[NurseSelectedItem.Key])); ((Nurse)Hospital.Employees[NurseSelectedItem.Key]).addRoom(Hospital.Rooms[RoomID]); NursesComboBoxItems.Remove(NurseSelectedItem); NursesNumber = $"Nurses : {NursesList.Count}"; }
public async void RemoveNurse() { object result = await DialogHost.Show(new DeleteMessageBox(), "RootDialog"); if (result.Equals(true)) { NursesComboBoxItems.Add(new ComboBoxPairs(ListSelectedNurse.Key, ListSelectedNurse.Value)); Hospital.Rooms[RoomID].removeNurse(ListSelectedNurse.Key); ((Nurse)Hospital.Employees[ListSelectedNurse.Key]).removeRoom(RoomID); HospitalDB.DeleteNurseRoom(ListSelectedNurse.Key, RoomID); NursesList.Remove(ListSelectedNurse); NursesNumber = $"Nurses : {NursesList.Count}"; } }