예제 #1
0
        public ActionResult Edit(int ID)
        {
            EditProduitViewModel  model = new EditProduitViewModel();
            Type_ProduitsServices type_ProduitService = new Type_ProduitsServices();
            ProduitServices       produitService      = new ProduitServices();

            var produit = produitService.GetProduit(ID);

            model.ID             = produit.ProduitID;
            model.Nom            = produit.Nom;
            model.Description    = produit.Description;
            model.Prix           = produit.Prix;
            model.Type_ProduitID = produit.Type_ProduitID;


            model.type_produit = type_ProduitService.GetType_Produits();
            return(PartialView(model));
        }
예제 #2
0
        public ActionResult Edit(EditProduitViewModel model)
        {
            ProduitServices produitService = new ProduitServices();

            var existingProduct = produitService.GetProduit(model.ID);

            existingProduct.Nom         = model.Nom;
            existingProduct.Description = model.Description;
            existingProduct.Prix        = model.Prix;

            existingProduct.Type_Produit   = null;
            existingProduct.Type_ProduitID = model.Type_ProduitID;



            produitsService.UpdateProduit(existingProduct);

            return(RedirectToAction("ProduitTable"));
        }
예제 #3
0
        public ActionResult SendMail(int ID, string mailClient, string commentaire)
        {
            ProduitServices produitServices   = new ProduitServices();
            var             produitDefectueux = produitServices.GetProduit(ID);

            SmtpClient  Email = new SmtpClient();
            MailMessage mail  = new MailMessage();

            //Expéditeur
            mail.From = new MailAddress(mailClient);
            mail.Body = commentaire;
            //Destinataire
            mail.To.Add(new MailAddress("*****@*****.**"));
            //Copie
            mail.CC.Add(new MailAddress("*****@*****.**"));

            Email.Send(mail);

            return(View("Index"));
        }