public IHttpActionResult GetVehicleSeller(int id) { CarSalesVehicleSeller VehicleSeller = db.VehicleSellers.Where(e => e.ID == id). Select(carSalesVehicleSeller => new CarSalesVehicleSeller() { ID = carSalesVehicleSeller.ID, SellerID = carSalesVehicleSeller.SellerID, VehicleID = carSalesVehicleSeller.VehicleID } ) .FirstOrDefault(); if (VehicleSeller == null) { return(NotFound()); } return(Ok(VehicleSeller)); }
public IHttpActionResult PostVehicleSeller(CarSalesVehicleSeller carSalesVehicleSeller) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } VehicleSeller VehicleSeller = new VehicleSeller() { ID = carSalesVehicleSeller.ID, SellerID = carSalesVehicleSeller.SellerID, VehicleID = carSalesVehicleSeller.VehicleID }; db.VehicleSellers.Add(VehicleSeller); db.SaveChanges(); carSalesVehicleSeller.ID = VehicleSeller.ID; return(CreatedAtRoute("DefaultApi", new { id = VehicleSeller.ID }, carSalesVehicleSeller)); }
public IHttpActionResult PutVehicleSeller(int id, CarSalesVehicleSeller carSalesVehicleSeller) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != carSalesVehicleSeller.ID) { return(BadRequest()); } VehicleSeller VehicleSeller = new VehicleSeller() { ID = carSalesVehicleSeller.ID, SellerID = carSalesVehicleSeller.SellerID, VehicleID = carSalesVehicleSeller.VehicleID }; db.Entry(VehicleSeller).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!VehicleSellerExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult DeleteVehicleSeller(int id) { VehicleSeller VehicleSeller = db.VehicleSellers.Find(id); if (VehicleSeller == null) { return(NotFound()); } db.VehicleSellers.Remove(VehicleSeller); db.SaveChanges(); CarSalesVehicleSeller carSalesVehicleSeller = new CarSalesVehicleSeller() { ID = VehicleSeller.ID, SellerID = VehicleSeller.SellerID, VehicleID = VehicleSeller.VehicleID }; return(Ok(VehicleSeller)); }