public ActionResult DeleteConfirmed(int id) { RepairsModels repairsModels = db.RepairsModels.Find(id); db.RepairsModels.Remove(repairsModels); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,IdCar,Name,Description,RepairPrice")] RepairsModels repairsModels) { if (ModelState.IsValid) { db.Entry(repairsModels).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(repairsModels)); }
public ActionResult Create([Bind(Include = "ID,IdCar,Name,Description,RepairPrice")] RepairsModels repairsModels) { if (ModelState.IsValid) { string usrID = User.Identity.GetUserId(); var o = db.Owner.Where(x => x.UserID == usrID).FirstOrDefault(); o.Repairs.Add(repairsModels); db.RepairsModels.Add(repairsModels); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(repairsModels)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RepairsModels repairsModels = db.RepairsModels.Find(id); if (repairsModels == null) { return(HttpNotFound()); } return(View(repairsModels)); }
public ActionResult Create([Bind(Include = "ID,CarId,Name,Description,RepairPrice")] RepairsModels repairsModels) { if (ModelState.IsValid) { db.Repair.Add(repairsModels); db.SaveChanges(); return(RedirectToAction("Index")); } string UserEmail = User.Identity.GetUserName(); OwnerModels owner = db.Owner.Single(a => a.Email == UserEmail); List <CarModels> Car = db.Car.Where(a => a.OwnerID == owner.ID).ToList(); ViewBag.CarId = new SelectList(Car, "ID", "Make", repairsModels.CarId); return(View(repairsModels)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RepairsModels repairsModels = db.RepairsModels.Find(id); if (repairsModels == null) { return(HttpNotFound()); } List <CarsModels> carList = db.Car.ToList(); ViewBag.Cars = new SelectList(carList, "ID", "VIN"); return(View(repairsModels)); }
// GET: RepairsModels/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RepairsModels repairsModels = db.RepairsModels.Find(id); var CarInfo = db.Car.FirstOrDefault(x => x.ID == repairsModels.IdCar); ViewBag.CarModel = CarInfo.Model; ViewBag.CarVIN = CarInfo.VIN; ViewBag.CarSeries = CarInfo.Series; ViewBag.CarBrand = CarInfo.Brand; ViewBag.PhotoURL = CarInfo.PhotoURL; if (repairsModels == null) { return(HttpNotFound()); } return(View(repairsModels)); }
// GET: RepairsModels/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RepairsModels repairsModels = db.Repair.Find(id); if (repairsModels == null) { return(HttpNotFound()); } string UserEmail = User.Identity.GetUserName(); OwnerModels owner = db.Owner.Single(a => a.Email == UserEmail); List <CarModels> Car = db.Car.Where(a => a.OwnerID == owner.ID).ToList(); ViewBag.CarId = new SelectList(Car, "ID", "Make", repairsModels.CarId); return(View(repairsModels)); }