public ActionResult DeleteConfirmed(int id) { CarAdv carAdv = db.CarAdv.Find(id); db.CarAdv.Remove(carAdv); db.SaveChanges(); return(RedirectToAction("Index")); }
/// [HttpPost] // [ValidateAntiForgeryToken] public ActionResult Publish(int id) { CarAdv carAdv = db.CarAdv.FirstOrDefault(a => a.Aid == id); carAdv.state = status.accepted; db.Entry(carAdv).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Setting")); }
public ActionResult SoldCar(int?id) { CarAdv carAdv = conn.CarAdv.FirstOrDefault(a => a.Aid == id); carAdv.state = status.sold; conn.Entry(carAdv).State = EntityState.Modified; conn.SaveChanges(); return(RedirectToAction("Setting")); }
//--------------------CAR Datails-------------------------------------- public ActionResult carDetails(int?id) { CarAdv advDetails = db.CarAdv.FirstOrDefault(a => a.Aid == id); List <CarPhoto> carPho = db.CarPhoto.Where(a => a.Aid == id).ToList <CarPhoto>(); var i = db.CarAdv.Where(a => a.Aid == id).Single().ApplicationUser_Id; List <ApplicationUser> user = db.Users.Where(a => a.Id == i).ToList <ApplicationUser>(); List <CarAdv> userAdvs = db.CarAdv.Where(a => a.ApplicationUser_Id == i).ToList <CarAdv>(); ViewBag.userAdvs = userAdvs; ViewBag.user = user; ViewBag.carPho = carPho; return(View(advDetails)); }
public ActionResult Edit([Bind(Include = "Aid,Color,Year,Cc,Km,AirDevice,SunRoof,Transimition,Photos,Price,AdDate,Gid,CityId,Description,AirBag,Power,CenterLock,Alarm,Radio,ABS,ElectricWindow,Uid,Mid")] CarAdv carAdv) { if (ModelState.IsValid) { db.Entry(carAdv).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CityId = new SelectList(db.City, "CityId", "CityName", carAdv.CityId); ViewBag.Gid = new SelectList(db.Governrate, "Gid", "Gname", carAdv.Gid); ViewBag.Mid = new SelectList(db.Manufacturer, "Mid", "Name", carAdv.Mid); return(View(carAdv)); }
// GET: Admin_CarAdvs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CarAdv carAdv = db.CarAdv.Find(id); if (carAdv == null) { return(HttpNotFound()); } return(View(carAdv)); }
public ActionResult CarAdvert(CarAdv cadv, HttpPostedFileBase imag1, HttpPostedFileBase imag2, HttpPostedFileBase imag3) { cadv.ApplicationUser_Id = User.Identity.GetUserId(); CarPhoto[] carphoto = new CarPhoto[3]; cadv.AdDate = DateTime.Now; for (int i = 0; i < 3; i++) { carphoto[i] = new CarPhoto(); if (i == 0 && imag1 != null) { carphoto[i].Aid = cadv.Aid; imag1.SaveAs(Server.MapPath("~/images/ads/car/") + imag1.FileName); carphoto[i].CPhoto = "/images/ads/car/" + imag1.FileName; db.CarPhoto.Add(carphoto[i]); } else if (i == 1 && imag2 != null) { carphoto[i].Aid = cadv.Aid; imag2.SaveAs(Server.MapPath("~/images/ads/car/") + imag2.FileName); carphoto[i].CPhoto = "/images/ads/car/" + imag2.FileName; db.CarPhoto.Add(carphoto[i]); } else if (i == 2 && imag3 != null) { carphoto[i].Aid = cadv.Aid; imag3.SaveAs(Server.MapPath("~/images/ads/car/") + imag3.FileName); carphoto[i].CPhoto = "/images/ads/car/" + imag3.FileName; db.CarPhoto.Add(carphoto[i]); } } if (ModelState.IsValid == true) { cadv.state = status.waiting; db.CarAdv.Add(cadv); db.SaveChanges(); return(View("Done")); } else { return(View(cadv)); } }
// GET: Admin_CarAdvs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CarAdv carAdv = db.CarAdv.Find(id); if (carAdv == null) { return(HttpNotFound()); } ViewBag.CityId = new SelectList(db.City, "CityId", "CityName", carAdv.CityId); ViewBag.Gid = new SelectList(db.Governrate, "Gid", "Gname", carAdv.Gid); ViewBag.Mid = new SelectList(db.Manufacturer, "Mid", "Name", carAdv.Mid); return(View(carAdv)); }