public IHttpActionResult PutAmbalaza(int id, Ambalaza ambalaza) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ambalaza.AmbalazaID) { return(BadRequest()); } db.Entry(ambalaza).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AmbalazaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetAmbalaza(int id) { Ambalaza ambalaza = db.Ambalaza.Find(id); if (ambalaza == null) { return(NotFound()); } return(Ok(ambalaza)); }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { ambalazaID = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value); HttpResponseMessage response = AmbalazaService.GetResponseID(ambalazaID); ambalazasedit = response.Content.ReadAsAsync <Ambalaza>().Result; textBox2.Text = ambalazasedit.Naziv; textBox3.Text = ambalazasedit.Brbodova.ToString(); }
public IHttpActionResult PostAmbalaza(Ambalaza ambalaza) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Ambalaza.Add(ambalaza); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = ambalaza.AmbalazaID }, ambalaza)); }
public IHttpActionResult DeleteAmbalaza(int id) { Ambalaza ambalaza = db.Ambalaza.Find(id); if (ambalaza == null) { return(NotFound()); } db.Ambalaza.Remove(ambalaza); db.SaveChanges(); return(Ok(ambalaza)); }
private void button1_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { Ambalaza nova = new Ambalaza(); nova.Naziv = textBox2.Text; nova.Brbodova = Convert.ToInt32(textBox3.Text); if (ambalazaID == 0) { AmbalazaService.PostResponse(nova); MessageBox.Show("Uspjesno ste dodali novu ambalažu"); } else { nova.AmbalazaID = ambalazaID; AmbalazaService.PutResponse(nova.AmbalazaID, nova); MessageBox.Show("Uspjesno ste editovali ambalažu"); } BindForm(); textBox2.Text = ""; textBox3.Text = ""; } }