public IHttpActionResult PutMotorCycleDetail(int id, MotorCycleDetail motorCycleDetail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != motorCycleDetail.Id) { return(BadRequest()); } db.Entry(motorCycleDetail).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MotorCycleDetailExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { MotorCycleDetail motorCycleDetail = db.MotorCycleDetails.Find(id); db.MotorCycleDetails.Remove(motorCycleDetail); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,MotorBrand,MotorModel,Country,MotorCycleId")] MotorCycleDetail motorCycleDetail) { if (ModelState.IsValid) { db.Entry(motorCycleDetail).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MotorCycleId = new SelectList(db.MotorBikes, "Id", "MotorName", motorCycleDetail.MotorCycleId); return(View(motorCycleDetail)); }
public IHttpActionResult GetMotorCycleDetail(int id) { MotorCycleDetail motorCycleDetail = db.MotorCycleDetails.Find(id); if (motorCycleDetail == null) { return(NotFound()); } return(Ok(motorCycleDetail)); }
public IHttpActionResult PostMotorCycleDetail(MotorCycleDetail motorCycleDetail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.MotorCycleDetails.Add(motorCycleDetail); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = motorCycleDetail.Id }, motorCycleDetail)); }
// GET: MotorCycleDetails/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MotorCycleDetail motorCycleDetail = db.MotorCycleDetails.Find(id); if (motorCycleDetail == null) { return(HttpNotFound()); } return(View(motorCycleDetail)); }
public IHttpActionResult DeleteMotorCycleDetail(int id) { MotorCycleDetail motorCycleDetail = db.MotorCycleDetails.Find(id); if (motorCycleDetail == null) { return(NotFound()); } db.MotorCycleDetails.Remove(motorCycleDetail); db.SaveChanges(); return(Ok(motorCycleDetail)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MotorCycleDetail motorCycleDetail = db.MotorCycleDetails.Find(id); if (motorCycleDetail == null) { return(HttpNotFound()); } ViewBag.MotorCycleId = new SelectList(db.MotorBikes, "Id", "MotorName", motorCycleDetail.MotorCycleId); return(View(motorCycleDetail)); }