public IHttpActionResult PutInformeTec(int id, InformeTec informeTec) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != informeTec.IDinforme) { return(BadRequest()); } db.Entry(informeTec).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!InformeTecExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetInformeTec(int id) { InformeTec informeTec = db.InformeTec.Find(id); if (informeTec == null) { return(NotFound()); } return(Ok(informeTec)); }
public IHttpActionResult PostInformeTec(InformeTec informeTec) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.InformeTec.Add(informeTec); db.SaveChanges(); return(Ok(true)); }
public IHttpActionResult DeleteInformeTec(int id) { InformeTec informeTec = db.InformeTec.Find(id); if (informeTec == null) { return(NotFound()); } db.InformeTec.Remove(informeTec); db.SaveChanges(); return(Ok(informeTec)); }
public List <InformeTec> GetEvent(int id) { var ani = db.InformeTec.OrderBy(x => x.IDservicio == id); List <InformeTec> list = new List <InformeTec>(); foreach (var item in ani) { var resp = new InformeTec() { IDinforme = item.IDinforme, Comentario = item.Comentario, Fecha = item.Fecha, IDservicio = item.IDservicio }; list.Add(resp); } return(list); }