public ActionResult DetailEmploye(EmployeSimpleDTO employe) { CardEmployeViewModel modelOut = new CardEmployeViewModel(); try { _personneService.Update(Mapper.Map <PersonneSimpleDTO, Personne>(employe), _donneNomPrenomUtilisateur()); _personneService.Save(); FlashMessage.Confirmation("Employé mis à jour avec succès"); } catch (Exception e) { modelOut.employe = employe; FlashMessage.Danger("Erreur lors de la mise à jour de l'employé"); return(PartialView("~/Areas/RessourcesHumaines/Views/Employe/_CardEmployePartial.cshtml", modelOut)); } modelOut.employe = employe; //modelOut.lesTypesEmployes = _donneListeTypeEmploye(); return(PartialView("~/Areas/RessourcesHumaines/Views/Employe/_CardEmployePartial.cshtml", modelOut)); }
public ActionResult Edit(PersonneDTO fournisseur) { Personne frnsr = new Personne(); if (fournisseur.id != 0)//update { try { frnsr = _personneService.Get(fournisseur.id); frnsr.nom = fournisseur.nom; frnsr.email = fournisseur.email; frnsr.adresse.numRue = fournisseur.adresse.numRue; frnsr.adresse.nomRue = fournisseur.adresse.nomRue; frnsr.adresse.ville = fournisseur.adresse.ville; frnsr.adresse.pays = fournisseur.adresse.pays; frnsr.adresse.codePostal = fournisseur.adresse.codePostal; _personneService.Update(frnsr, _donneNomPrenomUtilisateur()); FlashMessage.Confirmation("Fournisseur mis à jour avec succès"); } catch (Exception e) { FlashMessage.Danger("Erreur lors de la mise à jour du fournisseur"); } } else { try { frnsr = Mapper.Map <PersonneDTO, Personne>(fournisseur); frnsr.isFournisseur = true; frnsr.isClient = false; _personneService.Create(frnsr, _donneNomPrenomUtilisateur()); FlashMessage.Confirmation("Fournisseur créé avec succès."); } catch (Exception e) { FlashMessage.Danger("Erreur lors de l'ajout du fournisseur"); } } _personneService.Save(); return(RedirectToAction("Index")); }