public ActionResult CreateNewStaffMember(string id)
        {
            DirectoryMemberRepository mbrCntxt = new DirectoryMemberRepository();

            ExternalDataContext context = new ExternalDataContext();

            StaffCandidate candidate = context.StaffCandidates.First(x => x.InternalId.ToLower().Equals(id.ToLower()));

            DirectoryMember m = new DirectoryMember(candidate);
            m.ConfirmPassword = m.InitialPassword;
            mbrCntxt.Insert(m);

            return RedirectToAction("StaffCandidates");

        }
        public ActionResult CreateNewStaff()
        {
            DirectoryMemberRepository mbrCntxt = new DirectoryMemberRepository();

            ExternalDataContext context = new ExternalDataContext();
            List<StaffCandidate> staff = context.GetSatffCandidatesWithNoAsp().ToList();

            List<DirectoryMember> members = new List<DirectoryMember>();
            foreach (StaffCandidate s in staff)
            {
                DirectoryMember m = new DirectoryMember(s);
                m.ConfirmPassword = m.InitialPassword;
                mbrCntxt.Insert(m);
            }

            return RedirectToAction("StaffCandidates");
        }