//
        // GET: /Personne/Edit/5

        public ActionResult Edit(int id)
        {
            Personne personne = repository.Personnes
                                .FirstOrDefault(p => p.IdPersonne == id);

            EditPersonneViewModel epVm = new EditPersonneViewModel();

            epVm.Personne = personne;

            epVm.Roles = repoRole.Roles;
            return(View(epVm));
        }
        public ViewResult Edit(EditPersonneViewModel editpersonne)
        {
            if (ModelState.IsValid)
            {
                repository.SavePersonne(editpersonne.Personne);
                editpersonne.Roles  = repoRole.Roles;
                TempData["message"] = string.Format("Vos modifications ont été sauvegardées");

                return(View(editpersonne));
            }
            else
            {
                editpersonne.Roles = repoRole.Roles;
                return(View(editpersonne));
            }
        }