private async void btnDodaj_Click(object sender, EventArgs e) { if (ValidateChildren()) { var request = new KategorijeUpsertRequest() { Naziv = txtNaziv.Text, Opis = rtbOpis.Text }; Model.Kategorije entity = null; if (_id.HasValue) { entity = await _kategorijeService.Update <Model.Kategorije>(_id.Value, request); } else { entity = await _kategorijeService.Insert <Model.Kategorije>(request); } if (entity != null) { MessageBox.Show("Uspješno izvršeno"); } await refreshKategoriej(); } }
private async void btnSacuvaj_Click(object sender, EventArgs e) { if (ValidirajPolja()) { var upsert = new KategorijeUpsertRequest() { Id = _Id, Naziv = txtNaziv.Text, Opis = rtOpis.Text }; if (_Id.HasValue) { var t = await _kategorije.Update <MKategorije>(_Id, upsert); if (t != null) { MessageBox.Show("Kategorija uspjesno izmjenjena!"); this.Close(); Parent.Reload(); } } else { var t = await _kategorije.Insert <MKategorije>(upsert); if (t != null) { MessageBox.Show("Kategorija uspjesno dodana!"); this.Close(); Parent.Reload(); } } } }
private async void btnSacuvaj_Click(object sender, EventArgs e) { var request = new KategorijeUpsertRequest { Naziv = txtNazivKategorije.Text }; await _kategorije.Update <Model.Kategorije>(_Id.Value, request); MessageBox.Show("Kategorija uspješno izmjenjena !"); }
private async void btnSnimi_Click(object sender, EventArgs e) { if (txtIme.Text == "") { MessageBox.Show("Molimo pokušajte ponovo sa unosom", "Nedovoljno informacija", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); } else { var r = await _restorani.Get <List <Model.Restorani> >(null); var a = await _apartmani.Get <List <Model.Apartmani> >(null); var at = await _atrakcije.Get <List <Model.Atrakcije> >(null); var h = await _hoteli.Get <List <Model.Hoteli> >(null); var k = await _kafici.Get <List <Model.Kafici> >(null); var nk = await _nightclubs.Get <List <Model.Nightclubs> >(null); var p = await _prevoz.Get <List <Model.Prevoz> >(null); if (this.ValidateChildren()) { string sadrzaj = ""; int ukupno = 0; foreach (var item in listaSadrzaja) { sadrzaj += item + ", "; if (item == "Apartmani") { ukupno += a.Count(); } else if (item == "Atrakcije") { ukupno += at.Count(); } else if (item == "Restorani") { ukupno += r.Count(); } else if (item == "Hoteli") { ukupno += h.Count(); } else if (item == "Kafici") { ukupno += k.Count(); } else if (item == "Nocni klubovi") { ukupno += nk.Count(); } else if (item == "Prevoz") { ukupno += p.Count(); } } var request = new KategorijeUpsertRequest { Naziv = txtIme.Text, Opis = txtPrezime.Text, Sadrzaj = sadrzaj, Ukupno = ukupno }; if (request != null) { await _kategorije.Insert <Model.Kategorije>(request); MessageBox.Show("Operacija uspješna!"); } else { MessageBox.Show("Pokušajte ponovo!"); } } } }
private async void btnSnimi_Click(object sender, EventArgs e) { var result = await _kategorije.Get <List <Model.Kategorije> >(null); var r = await _restorani.Get <List <Model.Restorani> >(null); var a = await _apartmani.Get <List <Model.Apartmani> >(null); var at = await _atrakcije.Get <List <Model.Atrakcije> >(null); var h = await _hoteli.Get <List <Model.Hoteli> >(null); var k = await _kafici.Get <List <Model.Kafici> >(null); var nk = await _nightclubs.Get <List <Model.Nightclubs> >(null); var p = await _prevoz.Get <List <Model.Prevoz> >(null); if (this.ValidateChildren()) { int ukupno = 0; if (stringPrije.Contains("Apartmani")) { ukupno += a.Count(); } if (stringPrije.Contains("Atrakcije")) { ukupno += at.Count(); } if (stringPrije.Contains("Restorani")) { ukupno += r.Count(); } if (stringPrije.Contains("Hoteli")) { ukupno += h.Count(); } if (stringPrije.Contains("Kafici")) { ukupno += k.Count(); } if (stringPrije.Contains("Nocni klubovi")) { ukupno += nk.Count(); } if (stringPrije.Contains("Prevoz")) { ukupno += p.Count(); } var request = new KategorijeUpsertRequest { Naziv = txtIme.Text, Opis = txtPrezime.Text, Sadrzaj = sadrzaj.Text, Ukupno = ukupno, }; foreach (var item in result) { if (item.Naziv == request.Naziv) { _id = item.KategorijaId; if (item.Naziv == "Food" || item.Naziv == "Atractions" || item.Naziv == "Coffee shops" || item.Naziv == "Accommodation" || item.Naziv == "Transport" || item.Naziv == "Others") { request.VrstaKategorije = "Default"; } else { request.VrstaKategorije = "New"; } } } sadrzaj.Visible = true; if (_id != 0 && _id != null) { if (APIService.isUpdate == true && APIService.isDelete == false) { await _kategorije.Update <Model.Objava>(_id, request); MessageBox.Show("Uspješno ste modificirali objavu!"); } else if (APIService.isUpdate == false && APIService.isDelete == true) { await _kategorije.Delete((int)_id); MessageBox.Show("Uspješno ste obrisali objavu!"); } FreeUp(); await LoadKategorije(); } } }