public ActionResult AvailableGroupsToJoin()
        {
            string msg;

            try
            {
                var usermodel = _secretSantaBl.CustomUserModelByLoggedInUser(User);
                var model     = _secretSantaBl.JoinGroupEditModelByAccountNumberString(usermodel.AccountNumberString);

                return(View("JoinGroups", model));
            }
            catch (AppException ax)
            {
                msg = ax.Message;
            }
            catch (Exception)
            {
                msg = "An Error Has Occured";
            }
            return(PartialView("_ErrorMessage", new StringModel(msg)));
        }