public ApplicantsViewModel GetUserByID(int id) { var user = _applicantRepository.GetSingle(id); if (user == null) { return(null); } var applicantViewModel = _autoMapper.Map <ApplicantsViewModel>(user); return(applicantViewModel); }
public bool MakeDecision(string action, int id) { var applicant = _applicantsRepository.GetSingle(id); if (action == "approve") { applicant.Status = Enums.ApplicantStatus.Approved; _applicantsRepository.SaveChanges(); //Create Member var member = _autoMapper.Map <Members>(applicant); member.ID = applicant.ID; member.DateCreated = DateTime.UtcNow; member.MembershipID = Helpers.Encorder.Conceal(applicant.ID, 8); _memberRepository.Add(member); _memberRepository.SaveChanges(); return(true); } else { applicant.Status = Enums.ApplicantStatus.Rejected; _applicantsRepository.SaveChanges(); return(false); } }