Exemplo n.º 1
0
 public ActionResult Create(vehicule v)
 {
     v.provider_id = Convert.ToInt32(TempData["user_id"].ToString());
     nv.vehicules.Add(v);
     nv.SaveChanges();
     return(RedirectToAction("Index", "Vehicule"));
 }
Exemplo n.º 2
0
        public ActionResult Create([Bind(Include = "id_vehicule,immatriculation,prix,kilometrage,date_construction,date_mise_vente,est_vendu,id_type,id_modele,id_couleur,id_carburant,id_etat,image,description")] vehicule vehicule, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                //MemoryStream target = new MemoryStream();
                //HttpPostedFileBase file = null;
                //file.InputStream.CopyTo(target);
                //byte[] data = target.ToArray();
                //vehicule.image = data;
                if (file != null)
                {
                    var images = new vehicule()
                    {
                        image = new byte[file.ContentLength]
                    };

                    file.InputStream.Read(images.image, 0, file.ContentLength);
                }


                db.vehicules.Add(vehicule);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_carburant = new SelectList(db.carburants, "id_carburant", "nom", vehicule.id_carburant);
            ViewBag.id_couleur   = new SelectList(db.couleurs, "id_couleur", "nom", vehicule.id_couleur);
            ViewBag.id_etat      = new SelectList(db.etats, "id_etat", "nom", vehicule.id_etat);
            ViewBag.id_modele    = new SelectList(db.modeles, "id_modele", "nom", vehicule.id_modele);
            ViewBag.id_type      = new SelectList(db.types, "id_type", "nom", vehicule.id_type);
            return(View(vehicule));
        }
Exemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            vehicule vehicule = db.vehicules.Find(id);

            db.vehicules.Remove(vehicule);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
  static void Main()
  {
      vehicule cars   = GenerateVehicules((int)Vehicule.Car);
      vehicule motors = GenerateVehicules((int)Vehicule.Motor);

      cars.print();
      motors.print();

      Console.ReadLine();
  }
Exemplo n.º 5
0
        // GET: Vehicule/Edit/5
        public ActionResult Edit(string id)
        {
            vehicule v = nv.vehicules.Find(id);

            if (v is null)
            {
                return(HttpNotFound());
            }
            else
            {
                return(View(v));
            }
        }
Exemplo n.º 6
0
        // GET: vehicules/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            vehicule vehicule = db.vehicules.Find(id);

            if (vehicule == null)
            {
                return(HttpNotFound());
            }
            return(View(vehicule));
        }
Exemplo n.º 7
0
        public void AccelererTest()
        {
            double[] accelerations = { 10, 11, 12, 13, 14 };
            double[] attendu       = { 16, 17, 18, 19, 20 };

            //for (int i = 0;i<accelerations.Length;i++)
            foreach (double item in accelerations)
            {
                vehicule testingVehicule = new vehicule();
                testingVehicule.Accelerer();
                testingVehicule.Accelerer(item);
                Assert.AreEqual(attendu[Array.IndexOf(accelerations, item)], testingVehicule.Vitesse);
            }
        }
Exemplo n.º 8
0
 public ActionResult Edit([Bind(Include = "id_vehicule,immatriculation,prix,kilometrage,date_construction,date_mise_vente,est_vendu,id_type,id_modele,id_couleur,id_carburant,id_etat,image,description")] vehicule vehicule)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vehicule).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_carburant = new SelectList(db.carburants, "id_carburant", "nom", vehicule.id_carburant);
     ViewBag.id_couleur   = new SelectList(db.couleurs, "id_couleur", "nom", vehicule.id_couleur);
     ViewBag.id_etat      = new SelectList(db.etats, "id_etat", "nom", vehicule.id_etat);
     ViewBag.id_modele    = new SelectList(db.modeles, "id_modele", "nom", vehicule.id_modele);
     ViewBag.id_type      = new SelectList(db.types, "id_type", "nom", vehicule.id_type);
     return(View(vehicule));
 }
Exemplo n.º 9
0
        public ActionResult Delete(string id)
        {
            vehicule v = nv.vehicules.SingleOrDefault(x => x.registration_number.Equals(id));

            if (v is null)
            {
                return(HttpNotFound());
            }
            else
            {
                nv.vehicules.Remove(v);
                nv.SaveChanges();
                return(RedirectToAction("Index", "Vehicule"));
            }
        }
Exemplo n.º 10
0
        // GET: vehicules/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            vehicule vehicule = db.vehicules.Find(id);

            if (vehicule == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_carburant = new SelectList(db.carburants, "id_carburant", "nom", vehicule.id_carburant);
            ViewBag.id_couleur   = new SelectList(db.couleurs, "id_couleur", "nom", vehicule.id_couleur);
            ViewBag.id_etat      = new SelectList(db.etats, "id_etat", "nom", vehicule.id_etat);
            ViewBag.id_modele    = new SelectList(db.modeles, "id_modele", "nom", vehicule.id_modele);
            ViewBag.id_type      = new SelectList(db.types, "id_type", "nom", vehicule.id_type);
            return(View(vehicule));
        }
Exemplo n.º 11
0
 public ActionResult Edit(vehicule v)
 {
     nv.Entry(v).State = System.Data.Entity.EntityState.Modified;
     nv.SaveChanges();
     return(RedirectToAction("Index", "Vehicule"));
 }