public IHttpActionResult PutPictureConfirmation(int id, PictureConfirmation pictureConfirmation) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pictureConfirmation.Id) { return(BadRequest()); } try { var pictureConfirmationTemp = db.PictureConfirmation.Get(id); pictureConfirmationTemp.PictureUrl = pictureConfirmation.PictureUrl; pictureConfirmationTemp.User = pictureConfirmation.User; db.Complete(); } catch (DbUpdateConcurrencyException) { if (!PictureConfirmationExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetPictureConfirmation(int id) { PictureConfirmation pictureCnfirmation = db.PictureConfirmation.Get(id); if (pictureCnfirmation == null) { return(NotFound()); } return(Ok(pictureCnfirmation)); }
public IHttpActionResult PostPictureConfirmation(PictureConfirmation pictureConfirmation) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.PictureConfirmation.Add(pictureConfirmation); db.Complete(); return(CreatedAtRoute("DefaultApi", new { id = pictureConfirmation.Id }, pictureConfirmation)); }
public IHttpActionResult DeletePictureConfirmation(int id) { PictureConfirmation pictureConfirmation = db.PictureConfirmation.Get(id); if (pictureConfirmation == null) { return(NotFound()); } db.PictureConfirmation.Remove(pictureConfirmation); db.Complete(); return(Ok(pictureConfirmation)); }