public IHttpActionResult PutWorkOrdersPhoto(int id, WorkOrdersPhoto workOrdersPhoto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != workOrdersPhoto.id) { return(BadRequest()); } db.Entry(workOrdersPhoto).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!WorkOrdersPhotoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostWorkOrdersPhoto(WorkOrdersPhoto workOrdersPhoto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.WorkOrdersPhotos.Add(workOrdersPhoto); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = workOrdersPhoto.id }, workOrdersPhoto)); }
public IHttpActionResult DeleteWorkOrdersPhoto(int id) { WorkOrdersPhoto workOrdersPhoto = db.WorkOrdersPhotos.Find(id); if (workOrdersPhoto == null) { return(NotFound()); } db.WorkOrdersPhotos.Remove(workOrdersPhoto); db.SaveChanges(); return(Ok(workOrdersPhoto)); }