public IHttpActionResult PutTipStudenta(int id, TipStudenta tipStudenta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tipStudenta.TipoviStudentaId) { return(BadRequest()); } db.Entry(tipStudenta).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TipStudentaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostTipStudenta(TipStudenta tipStudenta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TipStudentas.Add(tipStudenta); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tipStudenta.TipoviStudentaId }, tipStudenta)); }
public IHttpActionResult GetTipStudenta(int id) { db.Configuration.LazyLoadingEnabled = false; TipStudenta tipStudenta = db.TipStudentas.Find(id); if (tipStudenta == null) { return(NotFound()); } return(Ok(tipStudenta)); }
public IHttpActionResult DeleteTipStudenta(int id) { TipStudenta tipStudenta = db.TipStudentas.Find(id); if (tipStudenta == null) { return(NotFound()); } db.TipStudentas.Remove(tipStudenta); db.SaveChanges(); return(Ok(tipStudenta)); }