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));
        }
Beispiel #3
0
        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));
        }
Beispiel #6
0
        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 = "";
            }
        }