public ActionResult ViewCurriculum(string success, string delete_success, string delete_error)
        {
            var model = new CurriculumPagedModel();

            try
            {
                if (SessionIsNull())
                {
                    return(Redirect("/Home/Login?mustLogin=true&next=/Curriculum/ViewCurriculum"));
                }
                model = new CurriculumPagedModel();
                SetViewBag();
                if (!string.IsNullOrEmpty(success) && success.Equals("true"))
                {
                    ViewBag.success = "Saving with success!";
                }
                if (!string.IsNullOrEmpty(delete_success) && delete_success.Equals("true"))
                {
                    ViewBag.success = "Deleting with success!";
                }
                if (!string.IsNullOrEmpty(delete_error) && delete_error.Equals("true"))
                {
                    ViewBag.error = "An error has occured while deleting!";
                }
            }
            catch (System.Exception)
            {
                SetDefaultError();
            }

            return(View(model));
        }
        public JsonResult GetCurriculumsPaged(string employeeId, string name, string description, string levelnodeid, int page, int pagesize)
        {
            PlanService ser = new PlanService();

            SetViewBag();
            if (HttpContext.Session.GetString("RoleName") == "Teacher - Primary")
            {
                CurriculumPagedModel models = ser.ViewCurriculumPaged(HttpContext.Session.GetString("EmployeeId"), name, description, levelnodeid, page, pagesize);
                return(Json(models));
            }
            else
            {
                CurriculumPagedModel models = ser.ViewCurriculumPaged("", name, description, levelnodeid, page, pagesize);
                return(Json(models));
            }
        }