public static UserViewModel GetApplicant(int id)
        {
            var           account   = Repository.GetAccount(id);
            UserViewModel applicant = UserService.SetUser(account);

            applicant.CompletionPercentage = BadgesService.GetCompletionPercentage(account.userID);

            return(applicant);
        }
        public static List <UserViewModel> GetAllApplicants()
        {
            var accounts = Repository.GetAllAccounts();
            List <UserViewModel> applicants = new List <UserViewModel>();

            foreach (Account acc in accounts)
            {
                if (acc.userType.Equals(UserTypeEnum.Applicant.ToString()))
                {
                    UserViewModel applicant = UserService.SetUser(acc);
                    applicant.CompletionPercentage = BadgesService.GetCompletionPercentage(acc.userID);
                    applicants.Add(applicant);
                }
            }

            return(applicants);
        }