private ClassLevelHelper GetHelper(ClassLevel ClassLevel)
        {
            var helper = new ClassLevelHelper(ClassLevel);

            helper.ServiceUserId = GetUserId();

            return(helper);
        }
        private ClassLevelHelper GetHelper(int ClassLevelId)
        {
            ClassLevelHelper helper = new ClassLevelHelper(ClassLevelId);

            helper.ServiceUserId = GetUserId();

            return(helper);
        }
        public ActionResult Index(SearchClassesModel search, int page = 1)
        {
            // Return all Classes
            // If not a post-back (i.e. initial load) set the searchModel to session
            if (Request.Form.Count <= 0)
            {
                if (search.IsEmpty() && Session["SearchClassesModel"] != null)
                {
                    search = (SearchClassesModel)Session["SearchClassesModel"];
                }
            }

            var helper = new ClassLevelHelper();
            var model  = helper.GetClassLevelList(search, search.ParsePage(page));

            Session["SearchClassesModel"] = search;

            //(search);

            return(View(model));
        }