// GET: Probleme/Details/5
        public ActionResult Details(int?id)
        {
            if (Session["user"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Dictionary <String, String> data = new Dictionary <string, string>();

            data["IdProbleme"] = "" + id;
            Probleme probleme = new Probleme();

            probleme = probleme.find_by_id(data);

            if (probleme == null)
            {
                return(HttpNotFound());
            }
            return(View(probleme));
        }
        // GET: Probleme/Edit/5
        public ActionResult Edit(int?id)
        {
            if (Session["user"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            if ((Session["user"] as Utilisateur).EtatUser != "Superviseur")
            {
                return(RedirectToAction("InvalidAccess", "Home"));
            }

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Dictionary <String, String> data = new Dictionary <string, string>();

            data["IdProbleme"] = "" + id;
            Probleme probleme = new Probleme();

            probleme = probleme.find_by_id(data);
            if (probleme == null)
            {
                return(HttpNotFound());
            }
            return(View(probleme));
        }