public IHttpActionResult PostDodatniTretmani(DodatniTretmani obj)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            dm.DodatniTretmanis.Add(obj);

            dm.SaveChanges();
            return(Ok(obj));
        }
        public IHttpActionResult PutDodatniTretmani(int id, DodatniTretmani t)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != t.TretmanID)
            {
                return(BadRequest());
            }

            dm.esp_DodatniTretmani_Update(id, t.NazivTretmana, t.Cijena, t.VrstaUslugeID);

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IzmijeniDodatniTretman(int dodatniTretmanId)
        {
            InitializeComponent();

            HttpResponseMessage response = DodatniTretmaniService.GetResponse(dodatniTretmanId.ToString());

            if (response.StatusCode == System.Net.HttpStatusCode.NotFound)
            {
                t = null;
            }
            else if (response.IsSuccessStatusCode)
            {
                t = response.Content.ReadAsAsync <DodatniTretmani>().Result;
                //FillForm();
            }
        }
        private void DodajDodatniTretmanBtn_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                DodatniTretmani d = new DodatniTretmani();
                d.NazivTretmana = NazivDodatnogTretmanaInput.Text;
                d.Cijena        = Convert.ToInt32(CijenaDodatnogTretmanaInput.Text);

                if (vrstaUslugeComboBox.SelectedIndex != 0)
                {
                    d.VrstaUslugeID = Convert.ToInt32(vrstaUslugeComboBox.SelectedValue);
                }

                int trenutnoDodaniTretman    = -1;
                HttpResponseMessage response = dodatniTretmaniService.PostResponse(d);
                if (response.IsSuccessStatusCode)
                {
                    trenutnoDodaniTretman = response.Content.ReadAsAsync <DodatniTretmani>().Result.TretmanID;
                    MessageBox.Show("Dodatni tretman je uspjesno dodan.");
                    DialogResult = DialogResult.OK;
                    Close();
                }
                else
                {
                    string msg = response.ReasonPhrase;
                    if (!String.IsNullOrEmpty(Messages.ResourceManager.GetString(response.ReasonPhrase)))
                    {
                        msg = Messages.ResourceManager.GetString(response.ReasonPhrase);
                    }

                    MessageBox.Show("Error code: " + response.StatusCode + " Message: " + msg);
                }

                Skladiste s = new Skladiste()
                {
                    TretmanID = trenutnoDodaniTretman,
                    Kolicina  = Convert.ToInt32(kolicinaInput.Text)
                };
                HttpResponseMessage responseSkladista = skladisteService.PostResponse(s);
            }
        }