public void AjouterDon(tblDon tblDon)
 {
     try
     {
         db.tblDon.Add(tblDon);
         db.SaveChanges();
     }
     catch (Exception e)
     {
         LayoutController.erreur = e;
     }
 }
        public ActionResult Supprimer(int?id)
        {
            if (id != null)
            {
                tblDon           don = provider.returnDon((int)id);
                tblCommanditaire tblCommanditaire = provider.returnCommanditaire((int)don.noCommanditaire);
                SendDeleteMail(tblCommanditaire.courrielContact.ToString(), don.montant.ToString());
                provider.supprimerDon((int)id);
            }
            var retour = Request.QueryString["return"] ?? "~/Commanditaire";

            return(Redirect(retour));
        }
        public ActionResult Create([Bind(Include = "noDon,noCommanditaire,noSousEvenement,dateDon,dateSupprime")] tblDon tblDon, string montant)
        {
            if (ModelState.IsValid)
            {
                tblDon.montant = Convert.ToDecimal(montant, CultureInfo.InvariantCulture);

                if (tblDon.montant > 1000000)
                {
                    tblDon.montant = 1000000;
                }

                provider.AjouterDon(tblDon);

                tblCommanditaire tblCommanditaire = provider.returnCommanditaire((int)tblDon.noCommanditaire);

                SendMail(tblCommanditaire.courrielContact.ToString(), tblDon.montant.ToString(), tblDon.dateDon.Value.ToShortDateString(), provider.ReturnSousEvent(tblDon.noSousEvenement.Value).nom, tblDon.noDon.ToString());
            }
            var retour = Request.QueryString["return"] ?? "~/Commanditaire";

            return(Redirect(retour));
        }