public IHttpActionResult PutKategorijaProizvoda(int id, KategorijeProizvoda kategorijeProzivda) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != kategorijeProzivda.KategorijaID) { return(BadRequest()); } db.Entry(kategorijeProzivda).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!KategorijeProizvodaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void btnDodajKategoriju_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { KategorijeProizvoda kategorija = new KategorijeProizvoda(); kategorija.Naziv = txtNazivkKategorije.Text; kategorija.Status = chkAktivna.Checked; HttpResponseMessage response = vrstaService.postResponse(kategorija); if (response.IsSuccessStatusCode) { DialogResult dialogResult = MessageBox.Show(Global.GetMessage("cat_succ"), Global.GetMessage("info"), MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { ClearInput(); } else { this.Close(); } } else { MessageBox.Show(Global.GetMessage("api_error")); } } }
private void EditCategory_Load(object sender, EventArgs e) { KategorijeProizvoda kategorija = GetKategorija(); txtNazivkategorije.Text = kategorija.Naziv; chkAktivna.Checked = kategorija.Status; }
public async Task Init() { if (KategorijeProizvodaList.Count == 0) { var kategorijeProizvodaList = await _kategorijeProizvoda.Get <List <KategorijeProizvoda> >(null); KategorijeProizvoda sveKategorije = new KategorijeProizvoda(); sveKategorije.Naziv = "Sve kategorije"; sveKategorije.KategorijaProizvodaId = 0; kategorijeProizvodaList.Add(sveKategorije); foreach (var kategorijaProizvoda in kategorijeProizvodaList) { KategorijeProizvodaList.Add(kategorijaProizvoda); } } if (SelectedKategorijaProizvoda != null) { if (SelectedKategorijaProizvoda.KategorijaProizvodaId == 0) { var list = await _proizvodi.Get <IEnumerable <Proizvod> >(null); ProizvodiList.Clear(); foreach (var proizvod in list) { ProizvodiList.Add(proizvod); } } else { ProizvodSearchRequest search = new ProizvodSearchRequest(); search.KategorijaProizvodaId = SelectedKategorijaProizvoda.KategorijaProizvodaId; var list = await _proizvodi.Get <IEnumerable <Proizvod> >(search); ProizvodiList.Clear(); foreach (var proizvod in list) { ProizvodiList.Add(proizvod); } SelectedIshrana = false; SelectedTrening = false; } } else { var list = await _proizvodi.Get <IEnumerable <Proizvod> >(null); ProizvodiList.Clear(); foreach (var proizvod in list) { ProizvodiList.Add(proizvod); } } }
public IHttpActionResult GetKategorijeProizvoda(int id) { KategorijeProizvoda kategorijeProizvoda = db.KategorijeProizvodas.Find(id); if (kategorijeProizvoda == null) { return(NotFound()); } return(Ok(kategorijeProizvoda)); }
public IHttpActionResult PostKategorijeProizvoda(KategorijeProizvoda kategorijeProizvoda) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.KategorijeProizvodas.Add(kategorijeProizvoda); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = kategorijeProizvoda.KategorijaID }, kategorijeProizvoda)); }
private async Task LoadKategorijeProizvoda() { var result = await _kategorijeProizvoda.Get <List <OnlineGym_Model.KategorijeProizvoda> >(null); KategorijeProizvoda sveKategorije = new KategorijeProizvoda(); sveKategorije.KategorijaProizvodaId = 0; sveKategorije.Naziv = "Sve kategorije"; result.Insert(0, sveKategorije); cmbKategorije.DisplayMember = "Naziv"; cmbKategorije.ValueMember = "KategorijaProizvodaId"; cmbKategorije.DataSource = result; }
public IHttpActionResult DeleteKategorijeProizvoda(int id) { KategorijeProizvoda kategorijeProizvoda = db.KategorijeProizvodas.Find(id); if (kategorijeProizvoda == null) { return(NotFound()); } kategorijeProizvoda.Status = false; db.SaveChanges(); return(Ok(kategorijeProizvoda)); }
private void button1_Click(object sender, EventArgs e) { KategorijeProizvoda k = GetKategorija(); k.Naziv = txtNazivkategorije.Text; k.Status = chkAktivna.Checked; HttpResponseMessage response = vrstaService.putResponse(kategorijaId, k); if (response.IsSuccessStatusCode) { MessageBox.Show(Global.GetMessage("success")); this.Close(); } else { MessageBox.Show(Global.GetMessage("api_error")); } }
private KategorijeProizvoda GetKategorija() { if (kategorijaId > 0) { HttpResponseMessage response = vrstaService.getActionResponse(kategorijaId.ToString()); if (response.IsSuccessStatusCode) { KategorijeProizvoda k = response.Content.ReadAsAsync <KategorijeProizvoda>().Result; return(k); } else { MessageBox.Show(Global.GetMessage("api_error")); return(null); } } else { return(null); } }