public IHttpActionResult PutTipoTape(TipoTape tipoTape) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (tipoTape.ultimoUsr == null || tipoTape.ultimoUsr == 0) { return(BadRequest("no hay usuario para guardar")); } tipoTape.ultimaFec = DateTime.Now; db.Entry(tipoTape).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TipoTapeExists(tipoTape.idTipoTape)) { return(NotFound()); } else { throw; } } return(Ok(tipoTape)); }
public IHttpActionResult GetTipoTape(int id) { TipoTape tipoTape = db.TipoTape.Find(id); if (tipoTape == null) { return(NotFound()); } return(Ok(tipoTape)); }
public IHttpActionResult DeleteTipoTape(int id) { TipoTape tipoTape = db.TipoTape.Find(id); if (tipoTape == null) { return(NotFound()); } db.TipoTape.Remove(tipoTape); db.SaveChanges(); return(Ok()); }
public IHttpActionResult PostTipoTape(TipoTape tipoTape) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (tipoTape.ultimoUsr == null || tipoTape.ultimoUsr == 0) { return(BadRequest("no hay usuario para guardar")); } tipoTape.ultimaFec = DateTime.Now; db.TipoTape.Add(tipoTape); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tipoTape.idTipoTape }, tipoTape)); }