public void AddApplicant(Applicant applicant) { IApplicantRepository repo = RepoFactory.CreateApplicantRepository(); applicant.ApplicantID = GetApplicantID(repo.GetAll()); repo.AddApplicant(applicant); }
public ListApplicantResponses ListApplicants() { IApplicantRepository repo = RepoFactory.CreateApplicantRepository(); ListApplicantResponses response = new ListApplicantResponses(); var applicants = repo.GetAll(); if (applicants.Count == 0) { response.Success = false; response.Message = "No applicants found."; } else { response.Success = true; response.applicants = applicants; } return(response); }
public void DeleteApplicant(Applicant applicant) { IApplicantRepository repo = RepoFactory.CreateApplicantRepository(); repo.DeleteApplicant(applicant); }
public void EditApplicant(Applicant applicant, Applicant editedApplicant) { IApplicantRepository repo = RepoFactory.CreateApplicantRepository(); repo.EditApplicant(applicant, editedApplicant); }