コード例 #1
0
ファイル: Manager.cs プロジェクト: dwachtel10/SWCProjects
        public void AddApplicant(Applicant applicant)
        {
            IApplicantRepository repo = RepoFactory.CreateApplicantRepository();

            applicant.ApplicantID = GetApplicantID(repo.GetAll());
            repo.AddApplicant(applicant);
        }
コード例 #2
0
ファイル: Manager.cs プロジェクト: dwachtel10/SWCProjects
        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);
        }
コード例 #3
0
ファイル: Manager.cs プロジェクト: dwachtel10/SWCProjects
        public void DeleteApplicant(Applicant applicant)
        {
            IApplicantRepository repo = RepoFactory.CreateApplicantRepository();

            repo.DeleteApplicant(applicant);
        }
コード例 #4
0
ファイル: Manager.cs プロジェクト: dwachtel10/SWCProjects
        public void EditApplicant(Applicant applicant, Applicant editedApplicant)
        {
            IApplicantRepository repo = RepoFactory.CreateApplicantRepository();

            repo.EditApplicant(applicant, editedApplicant);
        }