public IHttpActionResult PutColorVehicle(int id, ColorVehicle colorVehicle) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != colorVehicle.ColorId) { return(BadRequest()); } db.Entry(colorVehicle).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ColorVehicleExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetColorVehicle(int id) { ColorVehicle colorVehicle = db.ColorVehicles.Find(id); if (colorVehicle == null) { return(NotFound()); } return(Ok(colorVehicle)); }
public IHttpActionResult PostColorVehicle(ColorVehicle colorVehicle) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ColorVehicles.Add(colorVehicle); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = colorVehicle.ColorId }, colorVehicle)); }
public ActionResult Edit([Bind(Include = "ColorId,Name")] ColorVehicle colorVehicle) { if (ModelState.IsValid) { //db.Entry(colorVehicle).State = EntityState.Modified; //db.SaveChanges(); ColorVehicleData data = new ColorVehicleData(); data.EditColorVehicle(colorVehicle); return(RedirectToAction("Index")); } return(View(colorVehicle)); }
public ActionResult Create([Bind(Include = "ColorId,Name")] ColorVehicle colorVehicle) { if (ModelState.IsValid) { // db.ColorVehicles.Add(colorVehicle); // db.SaveChanges(); ColorVehicleData data = new ColorVehicleData(); data.AddColorVehicle(colorVehicle); return(RedirectToAction("Index")); } return(View(colorVehicle)); }
public ActionResult DeleteConfirmed(int id) { //ColorVehicle colorVehicle = db.ColorVehicles.Find(id); //db.ColorVehicles.Remove(colorVehicle); //db.SaveChanges(); ColorVehicleData data = new ColorVehicleData(); ColorVehicle colorVehicle = data.FindColorVehicle(id); data.DeleteColorVehicle(colorVehicle); return(RedirectToAction("Index")); }
public IHttpActionResult DeleteColorVehicle(int id) { ColorVehicle colorVehicle = db.ColorVehicles.Find(id); if (colorVehicle == null) { return(NotFound()); } db.ColorVehicles.Remove(colorVehicle); db.SaveChanges(); return(Ok(colorVehicle)); }
// GET: ColorVehicle/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //ColorVehicle colorVehicle = db.ColorVehicles.Find(id); ColorVehicleData data = new ColorVehicleData(); ColorVehicle colorVehicle = data.FindColorVehicle(id); if (colorVehicle == null) { return(HttpNotFound()); } return(View(colorVehicle)); }
public void DeleteColorVehicle(ColorVehicle colorVehicle) { db.ColorVehicles.Remove(colorVehicle); db.SaveChanges(); }
public void EditColorVehicle(ColorVehicle colorVehicle) { db.Entry(colorVehicle).State = EntityState.Modified; db.SaveChanges(); }
public void AddColorVehicle(ColorVehicle colorVehicle) { db.ColorVehicles.Add(colorVehicle); db.SaveChanges(); }