public IHttpActionResult PostPasivaKomponente(PasivaKomponente pasivaKomponente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.PasīvasKomponentes.Add(pasivaKomponente); try { db.SaveChanges(); } catch (DbUpdateException) { if (PasivaKomponenteExists(pasivaKomponente.Pasīvā_komponente_ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("BatmanApi-PasivaKomponente", new { id = pasivaKomponente.Pasīvā_komponente_ID }, pasivaKomponente)); }
public IHttpActionResult PutPasivaKomponente(int id, PasivaKomponente pasivaKomponente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pasivaKomponente.Pasīvā_komponente_ID) { return(BadRequest()); } db.Entry(pasivaKomponente).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PasivaKomponenteExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetPasivaKomponente(int id) { PasivaKomponente pasivaKomponente = db.PasīvasKomponentes.Find(id); if (pasivaKomponente == null) { return(NotFound()); } return(Ok(pasivaKomponente)); }
public IHttpActionResult DeletePasivaKomponente(int id) { PasivaKomponente pasivaKomponente = db.PasīvasKomponentes.Find(id); if (pasivaKomponente == null) { return(NotFound()); } db.PasīvasKomponentes.Remove(pasivaKomponente); db.SaveChanges(); return(Ok(pasivaKomponente)); }