public int UpdateApplicant(int applicantID, Entities.Applicant applicant)
        {
            var applicantToUpdate = GetApplicantInformartion(applicantID);

            if (applicantToUpdate == null)
            {
                throw new ArgumentException();
            }

            applicantToUpdate.Name            = applicant.Name;
            applicantToUpdate.FamilyName      = applicant.FamilyName;
            applicantToUpdate.EmailAddress    = applicant.EmailAddress;
            applicantToUpdate.Address         = applicant.Address;
            applicantToUpdate.Age             = applicant.Age;
            applicantToUpdate.CountryOfOrigin = applicant.CountryOfOrigin;
            applicantToUpdate.Hired           = applicant.Hired;
            applicantToUpdate.DOB             = applicant.DOB;

            _context.Applicants.Update(applicantToUpdate);
            _context.SaveChanges();
            return(0);
        }
 public int InsertApplicant(Entities.Applicant applicant)
 {
     _context.Applicants.Add(applicant);
     _context.SaveChanges();
     return(applicant.ID);
 }