public IHttpActionResult PutModeliProizvodi(int id, ModeliProizvodi modeliProizvodi) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != modeliProizvodi.ModeliProizvodiID) { return(BadRequest()); } db.Entry(modeliProizvodi).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ModeliProizvodiExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetModeliProizvodi(int id) { ModeliProizvodi modeliProizvodi = db.ModeliProizvodi.Find(id); if (modeliProizvodi == null) { return(NotFound()); } return(Ok(modeliProizvodi)); }
public IHttpActionResult PostModeliProizvodi(ModeliProizvodi modeliProizvodi) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ModeliProizvodi.Add(modeliProizvodi); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = modeliProizvodi.ModeliProizvodiID }, modeliProizvodi)); }
private void dodajStavkuButton_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { int proizvodID = 0; bool postoji = false; HttpResponseMessage responsePostoji = proizvodiService.GetResponse(); List <Proizvodi> getP = responsePostoji.Content.ReadAsAsync <List <Proizvodi> >().Result; foreach (var item in getP) { if (item.Sifra == sifraInput.Text) { postoji = true; proizvodID = item.ProizvodID; } } if (postoji == true) { modeliProizvodi = new ModeliProizvodi(); modeliProizvodi.ProizvodID = proizvodID; HttpResponseMessage response1 = modeliService.GetResponse("GetLastModel"); modeliProizvodi.ModelID = response1.Content.ReadAsAsync <Modeli>().Result.ModelID; ModelZadni = modeliProizvodi.ModelID; HttpResponseMessage response = modeliProizvodiService.PostResponse(modeliProizvodi); if (response.IsSuccessStatusCode) { MessageBox.Show("Uspješno ste dodali stavku !", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); Clear(); } else { MessageBox.Show(response.ReasonPhrase, Global.GetPoruka("error"), MessageBoxButtons.OK, MessageBoxIcon.Error); } BindGrid(); Clear(); } else { MessageBox.Show("Ne postoji proizvod sa unesenom šifrom!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public IHttpActionResult DeleteModeliProizvodi(int id) { ModeliProizvodi modeliProizvodi = db.ModeliProizvodi.Find(id); if (modeliProizvodi == null) { return(NotFound()); } db.ModeliProizvodi.Remove(modeliProizvodi); db.SaveChanges(); return(Ok(modeliProizvodi)); }