Exemplo n.º 1
0
 public ActionResult ViewHomeWork(string grade, string page)
 {
     try
     {
         if (SessionIsNull())
         {
             return(Redirect("/Home/Login?mustLogin=true&next=/HomeWork/ViewHomeWork?grade=" + grade + "&page=" + page));
         }
         SetViewBag();
         PlanService ser      = new PlanService();
         int         _page    = 1;
         bool        isParsed = int.TryParse(page, out _page);
         if (!isParsed || _page <= 0)
         {
             _page = 1;
         }
         ViewBag.homeWorkModels = ser.CompleteFiles(ser.SearchHomeWork(grade, 10, _page));
         int nombre = ser.CountSearchHomeWork(grade);
         ViewBag.pagination = new PageUtility().MakePagination(10, nombre, _page, "/HomeWork/ViewHomeWork?grade=" + grade + "&page=");
         //ViewBag.levels = ser.GetAllLevel();
     }
     catch (Exception)
     {
         ViewBag.error = "An error has occured!";
     }
     return(View());
 }