public IHttpActionResult PutEspecificacionImpresion(EspecificacionImpresion especificacionImpresion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (especificacionImpresion.ultimoUsr == null || especificacionImpresion.ultimoUsr == 0) { return(BadRequest("no hay usuario para guardar")); } especificacionImpresion.ultimaFec = DateTime.Now; db.Entry(especificacionImpresion).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EspecificacionImpresionExists(especificacionImpresion.idEspecificacionImpresion)) { return(NotFound()); } else { throw; } } return(Ok(especificacionImpresion)); }
public IHttpActionResult GetEspecificacionImpresion(int id) { EspecificacionImpresion especificacionImpresion = db.EspecificacionImpresion.Find(id); if (especificacionImpresion == null) { return(NotFound()); } return(Ok(especificacionImpresion)); }
public IHttpActionResult DeleteEspecificacionImpresion(int id) { EspecificacionImpresion especificacionImpresion = db.EspecificacionImpresion.Find(id); if (especificacionImpresion == null) { return(NotFound()); } db.EspecificacionImpresion.Remove(especificacionImpresion); db.SaveChanges(); return(Ok()); }
public IHttpActionResult PostEspecificacionImpresion(EspecificacionImpresion especificacionImpresion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (especificacionImpresion.ultimoUsr == null || especificacionImpresion.ultimoUsr == 0) { return(BadRequest("no hay usuario para guardar")); } especificacionImpresion.ultimaFec = DateTime.Now; db.EspecificacionImpresion.Add(especificacionImpresion); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = especificacionImpresion.idEspecificacionImpresion }, especificacionImpresion)); }