public IHttpActionResult PutOrdensAPI(int id, OrdensAPI ordensAPI) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ordensAPI.OrdensAPIId) { return(BadRequest()); } db.Entry(ordensAPI).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!OrdensAPIExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetOrdensAPI(int id) { OrdensAPI ordensAPI = db.OrdensAPIs.Find(id); if (ordensAPI == null) { return(NotFound()); } return(Ok(ordensAPI)); }
public IHttpActionResult PostOrdensAPI(OrdensAPI ordensAPI) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.OrdensAPIs.Add(ordensAPI); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = ordensAPI.OrdensAPIId }, ordensAPI)); }
public IHttpActionResult DeleteOrdensAPI(int id) { OrdensAPI ordensAPI = db.OrdensAPIs.Find(id); if (ordensAPI == null) { return(NotFound()); } db.OrdensAPIs.Remove(ordensAPI); db.SaveChanges(); return(Ok(ordensAPI)); }
// GET: api/OrdemAPI public IHttpActionResult GetOrdem() { var ordens = db.Ordem.ToList(); var ordensAPI = new List <OrdensAPI>(); foreach (var ordem in ordens) { var ordemAPI = new OrdensAPI { customizar = ordem.Customizar, OrdemData = ordem.OrdemData, Detalhes = ordem.OrdensDetalhes, OrdemsId = ordem.OrdemId, OrdemStatus = ordem.OrdemStatus }; ordensAPI.Add(ordemAPI); } return(Ok(ordensAPI)); }