public IHttpActionResult PostCatagoryTable(CatagoryTable catagoryTable) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CatagoryTables.Add(catagoryTable); try { db.SaveChanges(); } catch (DbUpdateException) { if (CatagoryTableExists(catagoryTable.CatagoryID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = catagoryTable.CatagoryID }, catagoryTable)); }
public IHttpActionResult PutCatagoryTable(string id, CatagoryTable catagoryTable) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != catagoryTable.CatagoryID) { return(BadRequest()); } db.Entry(catagoryTable).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CatagoryTableExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetCatagoryTable(string id) { CatagoryTable catagoryTable = db.CatagoryTables.Find(id); if (catagoryTable == null) { return(NotFound()); } return(Ok(catagoryTable)); }
public IHttpActionResult DeleteCatagoryTable(string id) { CatagoryTable catagoryTable = db.CatagoryTables.Find(id); if (catagoryTable == null) { return(NotFound()); } db.CatagoryTables.Remove(catagoryTable); db.SaveChanges(); return(Ok(catagoryTable)); }
private void add() { try { DataClasses1DataContext db = new DataClasses1DataContext(); CatagoryTable dt = new CatagoryTable(); dt.Name = textBox2.Text; db.CatagoryTables.InsertOnSubmit(dt); db.SubmitChanges(); MessageBox.Show("Succesfully added!\n"); textBox2.Text = ""; } catch { MessageBox.Show("invalid input"); } }
private void update() { try { DataClasses1DataContext db = new DataClasses1DataContext(); CatagoryTable q = (from CatagoryTable in db.CatagoryTables where CatagoryTable.Id == Int32.Parse(domainUpDown1.Text) select CatagoryTable).Single(); q.Name = textBox2.Text; db.SubmitChanges(); MessageBox.Show("Succesfully updated!\n"); textBox2.Text = ""; } catch { MessageBox.Show("invalid input"); } }