public IHttpActionResult Postq_material_group(q_material_group q_material_group) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.q_material_group.Add(q_material_group); try { db.SaveChanges(); } catch (DbUpdateException) { if (q_material_groupExists(q_material_group.ForetagKod)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = q_material_group.ForetagKod }, q_material_group)); }
public IHttpActionResult Putq_material_group(short id, q_material_group q_material_group) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != q_material_group.ForetagKod) { return(BadRequest()); } db.Entry(q_material_group).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!q_material_groupExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getq_material_group(short id) { q_material_group q_material_group = db.q_material_group.Find(id); if (q_material_group == null) { return(NotFound()); } return(Ok(q_material_group)); }
public IHttpActionResult Deleteq_material_group(short id) { q_material_group q_material_group = db.q_material_group.Find(id); if (q_material_group == null) { return(NotFound()); } db.q_material_group.Remove(q_material_group); db.SaveChanges(); return(Ok(q_material_group)); }