public ActionResult ModifierPartenaire(int?id) { PARTENAIRE part = null; try { if (id == null) { throw new ArgumentNullException("id"); } part = db.GetPartenaire(id).First(); } catch { TempData[Constantes.CLE_MSG_RETOUR] = new Message(Message.TYPE_MESSAGE.ERREUR, Resources.Partenaire.partenaireInexistant); return(RedirectToAction("GestionPartenaires")); } if (part != null) { return(View(part)); } return(View()); }
public ActionResult SupprimerPartenaire(int?id, string confirmer, string annuler) { if (!String.IsNullOrEmpty(confirmer) && String.IsNullOrEmpty(annuler)) { PARTENAIRE part = null; try { if (id == null) { throw new ArgumentNullException("id"); } part = db.GetPartenaire(id).First(); } catch { TempData[Constantes.CLE_MSG_RETOUR] = new Message(Message.TYPE_MESSAGE.ERREUR, Resources.Partenaire.partenaireInexistant); } if (part != null) { db.SupprimerPartenaire(id); TempData[Constantes.CLE_MSG_RETOUR] = new Message(Message.TYPE_MESSAGE.SUCCES, Resources.Partenaire.partenaireSupprime); } } return(RedirectToAction("GestionPartenaires")); }
public ActionResult AjoutPartenaire([Bind(Exclude = "ID")] PARTENAIRE envoiPart) { if (ModelState.IsValid) { try { db.AjouterPartenaire(envoiPart.NOM, envoiPart.RAISONSOCIALE, envoiPart.ADRESSE, envoiPart.VILLE, envoiPart.PAYS, envoiPart.TELEPHONE, envoiPart.SITEWEB, envoiPart.COURRIEL); TempData[Constantes.CLE_MSG_RETOUR] = new Message(Message.TYPE_MESSAGE.SUCCES, Resources.Partenaire.partenaireAjoute); return(RedirectToAction("SectionPublique")); } catch (Exception ex) { TempData[Constantes.CLE_MSG_RETOUR] = new Message(Message.TYPE_MESSAGE.ERREUR, Resources.Partenaire.partenaireErreur + " (" + ex.GetType() + ")"); } } return(View(envoiPart)); }