コード例 #1
0
        public ActionResult UpdateClient([Bind(Include = "Id_cli,Img,Name,Date_naiss,Dateè_Entre,Sport,Prix,Sexe")] Client client)
        {
            var a = db.Clients.AsNoTracking().FirstOrDefault(c => c.Id_cli == client.Id_cli).Id_cli;

            string fullPath = Request.MapPath("~/img/" + a);

            if (System.IO.File.Exists(fullPath))
            {
                System.IO.File.Delete(fullPath);
            }

            if (Request.Files.Count > 0)
            {
                HttpPostedFileBase files = Request.Files[0];

                if (files.ContentLength > 0)
                {
                    client.Img = files.FileName;
                }
            }
            if (ModelState.IsValid)
            {
                db.Entry(client).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View("Index"));
        }
コード例 #2
0
ファイル: AdminController.cs プロジェクト: Abdelilah77/CarsLo
        public ActionResult Edit([Bind(Include = "Vmatricule,Name,PrixKm,datePriseduKm,kilometrage,ImgUrl")] Voiture voiture)
        {
            var a = db.Voitures.AsNoTracking().FirstOrDefault(c => c.Vmatricule == voiture.Vmatricule).Vmatricule;

            string fullPath = Request.MapPath("~/carsImg/" + a);

            if (System.IO.File.Exists(fullPath))
            {
                System.IO.File.Delete(fullPath);
            }

            if (Request.Files.Count > 0)
            {
                HttpPostedFileBase files = Request.Files[0];

                if (files.ContentLength > 0)
                {
                    voiture.ImgUrl = files.FileName;
                }
            }
            if (ModelState.IsValid)
            {
                db.Entry(voiture).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(voiture));
        }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "idlocation,dateReservation,datePaiment,Montant,idCli,idV")] LocationDeVoiture locationDeVoiture)
 {
     if (ModelState.IsValid)
     {
         db.Entry(locationDeVoiture).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(locationDeVoiture));
 }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "Id_cli,Nom,adresseClient,Tel,email,Password")] Client client)
 {
     if (ModelState.IsValid)
     {
         db.Entry(client).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(client));
 }