public IHttpActionResult GetVehicleMake(int id) { CarSalesVehicleMake vehicleMake = db.VehicleMakes.Where(e => e.ID == id).Select(p => new CarSalesVehicleMake { ID = p.ID, VehicleMake1 = p.VehicleMake1 }).FirstOrDefault(); if (vehicleMake == null) { return(NotFound()); } return(Ok(vehicleMake)); }
public IHttpActionResult PostVehicleMake(CarSalesVehicleMake carSalesVehicleMake) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.VehicleMakes.Add(new VehicleMake() { VehicleMake1 = carSalesVehicleMake.VehicleMake1 }); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = carSalesVehicleMake.ID }, carSalesVehicleMake)); }
public IHttpActionResult DeleteVehicleMake(int id) { VehicleMake vehicleMake = db.VehicleMakes.Find(id); if (vehicleMake == null) { return(NotFound()); } db.VehicleMakes.Remove(vehicleMake); db.SaveChanges(); CarSalesVehicleMake carSalesVehicle = new CarSalesVehicleMake(); carSalesVehicle.ID = vehicleMake.ID; carSalesVehicle.VehicleMake1 = vehicleMake.VehicleMake1; return(Ok(vehicleMake)); }
public IHttpActionResult PutVehicleMake(int id, CarSalesVehicleMake carSalesVehicleMake) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != carSalesVehicleMake.ID) { return(BadRequest()); } VehicleMake vehicleMake = new VehicleMake(); vehicleMake.ID = carSalesVehicleMake.ID; vehicleMake.VehicleMake1 = carSalesVehicleMake.VehicleMake1; db.Entry(vehicleMake).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!VehicleMakeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }