public ActionResult SavedActivities() { BDDAccess bddAccess = new BDDAccess(); List <Activity> activities = new List <Activity>(); if (bddAccess.Connect(Path.Combine(Server.MapPath("~").ToString(), "bdd.bin"))) { if (bddAccess.Information != null && bddAccess.Information != "") { ViewBag.Erreur = bddAccess.Information; return(View("Error")); } if (Session["User"] == null) { Users users = Users.Load(Path.Combine(Server.MapPath("~"), "credential", User.Identity.GetUserName() + ".credential")); Session["User"] = users[0]; } Student student = new Student() { FirstName = (Session["User"] as User).FirstName, LastName = (Session["User"] as User).LastName, Class = new Class() { ClassName = Student.GetClass((Session["User"] as User).Groups[0]) } }; activities = bddAccess.GetSavedActivities(student, ActivitiesVisibility.Visible); } else { ViewBag.Error = bddAccess.Information; return(View("Error")); } return(View(activities)); }