private void ClearAll() { cijenaTextBox.Text = String.Empty; opisTextBox.Text = String.Empty; temp = null; obrisiButton.Enabled = false; }
public IHttpActionResult PutCijenePizza(int id, CijenePizza cijenePizza) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cijenePizza.CijenaPizzeId) { return(BadRequest()); } db.Entry(cijenePizza).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CijenePizzaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetCijenePizza(int id) { CijenePizza cijenePizza = db.CijenePizza.Find(id); if (cijenePizza == null) { return(NotFound()); } return(Ok(cijenePizza)); }
public IHttpActionResult PostCijenePizza(CijenePizza cijenePizza) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CijenePizza.Add(cijenePizza); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = cijenePizza.CijenaPizzeId }, cijenePizza)); }
private void cijenePizzaDataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { string cijenaId = cijenePizzaDataGridView.SelectedRows[0].Cells[0].Value.ToString(); HttpResponseMessage response = cijenePizzaService.GetResponse(cijenaId); if (response.IsSuccessStatusCode) { temp = response.Content.ReadAsAsync <CijenePizza>().Result; LoadData(); } obrisiButton.Enabled = true; }
public IHttpActionResult DeleteCijenePizza(int id) { CijenePizza cijenePizza = db.CijenePizza.Find(id); if (cijenePizza == null) { return(NotFound()); } db.CijenePizza.Remove(cijenePizza); db.SaveChanges(); return(Ok(cijenePizza)); }
private void BindCijene() { HttpResponseMessage response = cijenePizzaService.GetResponse(); if (response.IsSuccessStatusCode) { List <CijenePizza> cijenePizza = (response.Content.ReadAsAsync <List <CijenePizza> >().Result).OrderBy(o => o.Cijena).ToList(); CijenePizza temp = new CijenePizza(); temp.Cijena = 0; cijenePizza.Insert(0, temp); cijenaComboBox.DataSource = cijenePizza; cijenaComboBox.DisplayMember = "Cijena"; cijenaComboBox.ValueMember = "CijenaPizzeId"; } }
private void dodajButton_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { if (temp == null) { temp = new CijenePizza(); } temp.Cijena = decimal.Parse(cijenaTextBox.Text.Replace(".", ",")); temp.Opis = opisTextBox.Text; temp.DatumIzmjene = DateTime.Now; HttpResponseMessage response; if (temp.CijenaPizzeId == 0) { response = cijenePizzaService.PostResponse(temp); if (response.IsSuccessStatusCode) { MessageBox.Show("Cijena dodana!"); BindCijenePizza(); ClearAll(); } else { MessageBox.Show("Error: " + response.StatusCode + Environment.NewLine + "Message: " + response.ReasonPhrase); } } else { response = cijenePizzaService.PutResponse(temp.CijenaPizzeId, temp); if (response.IsSuccessStatusCode) { MessageBox.Show("Sačuvane izmjene!"); BindCijenePizza(); ClearAll(); } else { MessageBox.Show("Error: " + response.StatusCode + Environment.NewLine + "Message: " + response.ReasonPhrase); } } } }