public ActionResult Edite(FormCollection param)
        {
            try
            {
                string key = param["key"];
                string pass = param["password"];
                tdonnee = new TraitementDonnees();

                if (!tdonnee.StringIsValid(key))
                {
                    ViewBag.err = "err1";
                    ViewBag.op = "edit";
                    return View("~/Views/Voiture/PutPass.cshtml");
                }

                long id = Int64.Parse(key);

                if (id <= 0)
                {
                    ViewBag.Key = key;
                    ViewBag.err = "err1";
                    ViewBag.op = "edit";
                    return View("~/Views/Voiture/PutPass.cshtml");
                }

                Voiture v = db.Voitures.Find(id);
                if (v == null)
                {
                    ViewBag.Key = key;
                    ViewBag.err = "err1";
                    ViewBag.op = "edit";
                    return View("~/Views/Voiture/PutPass.cshtml");
                }

                pass = tdonnee.GetMd5(pass);
                if (v.password != pass)
                {
                    ViewBag.Key = key;
                    ViewBag.err = "err2";
                    ViewBag.op = "edit";
                    return View("~/Views/Voiture/PutPass.cshtml");
                }

                return View("~/Views/Voiture/Edit.cshtml", v);
            }
            catch (Exception e)
            {
                ViewBag.ex = "Erreur sur le passage de donnees";
                return View("~/Views/Error/Exception.cshtml");
            }
        }
        public ActionResult Delete(FormCollection param)
        {
            string key = param["key"];
            string why = param["why"];
            string pass = param["password"];

            tdonnee = new TraitementDonnees();
            if (!tdonnee.StringIsValid(key) || !tdonnee.StringIsValid(why) || !tdonnee.StringIsValid(pass))
            {
                ViewBag.ex = "Erreur sur le passage de donnees";
                return View("~/Views/Error/Exception.cshtml");
            }

            long Id = Int64.Parse(key);

            if (Id == 0)
            {
                ViewBag.ex = "Erreur sur le passage de donnees";
                return View("~/Views/Error/Exception.cshtml");
            }

            Voiture voiture = db.Voitures.Find(Id);
            if (voiture == null)
            {
                ViewBag.err = "err1";
                return View();
            }

            tdonnee = new TraitementDonnees();
            pass = tdonnee.GetMd5(pass);

            //System.Diagnostics.Debug.WriteLine("hash password:"******"err2";
                ViewBag.op = "del";
                return View("~/Views/Voiture/PutPass.cshtml");
            }

            
        }