public void AddTreatment() { if (SelectedTreatments.All(x => x.No != Appointment.Treatment.No)) { SelectedTreatments.Add(Appointment.Treatment); } }
public void RemoveTreatment() { if (SelectedTreament != null) { if (SelectedTreatments.Any(x => x.No == SelectedTreament.No)) { SelectedTreatments.Remove(SelectedTreament); } } }
public void startLoadTreatmentsThread() { if (SelectedTreatments != null) { SelectedTreatments.Clear(); } if (loadTreatmentsThread == null || !loadTreatmentsThread.IsAlive) { loadTreatmentsThread = new Thread(setTreatments); loadTreatmentsThread.IsBackground = true; loadTreatmentsThread.Start(); TreatmentViewModel.LoadTreatments(); } }