public bool IsDirectedTo(string username) { DoctorFileRepository doctorFileRepository = new DoctorFileRepository(); ManagerFileRepository managerFileRepository = new ManagerFileRepository(); PatientFileRepository patientFileRepository = new PatientFileRepository(); SecretaryFileRepository secretaryFileRepository = new SecretaryFileRepository(); if (Recipients.Contains("ALL_USERS")) { return(true); } if (patientFileRepository.GetOne(username) != null) { if (Recipients.Contains("PATIENT_USERS") || Recipients.Contains(username)) { return(true); } } else if (secretaryFileRepository.GetOne(username) != null || doctorFileRepository.GetOne(username) != null || managerFileRepository.GetOne(username) != null) { if (Recipients.Contains("EMPLOYED_USERS") || Recipients.Contains(username)) { return(true); } } return(false); }
private void Finish_Executed(object sender, ExecutedRoutedEventArgs e) { _secretary.FirstLogin = false; SecretaryFileRepository secretaryFileRepository = new SecretaryFileRepository(); secretaryFileRepository.Update(_secretary.Username, _secretary); Close(); }