public IHttpActionResult PutFotoTDB(long id, FotoTDB fotoTDB) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != fotoTDB.idFoto) { return(BadRequest()); } db.Entry(fotoTDB).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!FotoTDBExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetFotoTDB(long id) { FotoTDB fotoTDB = db.FotoTDB.Find(id); if (fotoTDB == null) { return(NotFound()); } return(Ok(fotoTDB)); }
public IHttpActionResult PostFotoTDB(FotoTDB fotoTDB) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.FotoTDB.Add(fotoTDB); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = fotoTDB.idFoto }, fotoTDB)); }
public IHttpActionResult DeleteFotoTDB(long id) { FotoTDB fotoTDB = db.FotoTDB.Find(id); if (fotoTDB == null) { return(NotFound()); } db.FotoTDB.Remove(fotoTDB); db.SaveChanges(); return(Ok(fotoTDB)); }