public IHttpActionResult PutVelicinaJela(int id, VelicinaJela velicinaJela)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != velicinaJela.VelicinaJelaID)
            {
                return(BadRequest());
            }

            db.Entry(velicinaJela).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!VelicinaJelaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult GetVelicinaJela(int id)
        {
            VelicinaJela velicinaJela = db.VelicinaJela.Find(id);

            if (velicinaJela == null)
            {
                return(NotFound());
            }

            return(Ok(velicinaJela));
        }
        public IHttpActionResult PostVelicinaJela(VelicinaJela velicinaJela)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.VelicinaJela.Add(velicinaJela);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = velicinaJela.VelicinaJelaID }, velicinaJela));
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "")
            {
                errorProvider.SetError(textBox1, "Cijena je obavezna.");
            }
            else
            {
                vt = new VelicinaJelaTabela();
                vj = new VelicinaJela();

                vj.Naziv          = this.comboBox1.GetItemText(this.comboBox1.SelectedItem);
                vj.VelicinaJelaID = Convert.ToInt32(comboBox1.SelectedValue);

                vt.Cijena         = Convert.ToDecimal(textBox1.Text.ToString());
                vt.VelicinaJelaID = Convert.ToInt32(comboBox1.SelectedValue);
                vt.JeloID         = 1;

                v.Add(vt);

                Velicine velicina = new Velicine();
                bool     exists   = false;
                velicina.Naziv  = vj.Naziv;
                velicina.Cijena = Convert.ToString(vt.Cijena);
                if (velicine.Count() == 0)
                {
                    velicine.Add(velicina);
                }
                else
                {
                    for (int i = 0; i < velicine.Count(); i++)
                    {
                        if (velicine[i].Naziv == vj.Naziv)
                        {
                            exists = true;
                        }
                    }

                    if (exists)
                    {
                        const string message = "Cijena za odabranu veličinu je već dodana!";
                        const string caption = "Informacija";

                        var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        velicine.Add(velicina);
                    }
                }
                BindGrid();
            }
        }
        public IHttpActionResult DeleteVelicinaJela(int id)
        {
            VelicinaJela velicinaJela = db.VelicinaJela.Find(id);

            if (velicinaJela == null)
            {
                return(NotFound());
            }

            db.VelicinaJela.Remove(velicinaJela);
            db.SaveChanges();

            return(Ok(velicinaJela));
        }
Beispiel #6
0
 private void ClearInput()
 {
     txtSlika.Text              = textBox1.Text = textBox5.Text = textBox6.Text = "";
     comboBox1.SelectedValue    = 0;
     cbxVrsteJela.SelectedValue = 0;
     cbxRestoran.SelectedValue  = 0;
     pictureBox1.Image          = null;
     dataGridView1.DataSource   = null;
     v        = null;
     vt       = null;
     vj       = null;
     velicine = null;
     v        = new List <VelicinaJelaTabela>();
     velicine = new List <Velicine>();
 }