private async void btnSnimi_Click(object sender, EventArgs e) { if (txtNazivA.Text == "") { MessageBox.Show("Molimo pokušajte ponovo sa unosom", "Nedovoljno informacija", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); } if (txtLok.Text == "") { MessageBox.Show("Objekat mora imati lokaciju", "Error", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); } else { var request = new NightClubsUpsertRequest { Naziv = txtNazivA.Text, Lokacija = txtLok.Text, Latitude = latitude, Longitude = longitude, KategorijaId = 7, PutanjaSlike = openFileDialog1.FileName }; request.Ocjena = double.Parse(txtOcjena.Text); request.Slika = slika; if (request != null) { try { await _nightclubs.Insert <Model.Nightclubs>(request); MessageBox.Show("Uspješno ste dodali noćni klub!"); //Obrisi(); } catch { MessageBox.Show("Greška prilikom dodavanja!"); } } } }
private async void btnSnimi_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { // txtSlikaInput = Convert.ToBase64String(circleButton1.Image.); byte[] bytes = Encoding.ASCII.GetBytes(txtSlikaInput.Text); if (txtOcjena.Text == "") { txtOcjena.Text = "0"; } if (txtLat.Text == "") { txtLat.Text = "0"; } if (txtLong.Text == "") { txtLong.Text = "0"; } // if(txtOcjena.Text.ToString()) double number = 0; bool dialog = double.TryParse(txtOcjena.Text.ToString(), out number); if (dialog == false) { MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult dialog1 = MessageBox.Show("Molimo ponovo unesite ocjenu", "Abort operation", buttons); if (dialog1 == DialogResult.Yes) { } else { // Do something } } else { var request = new NightClubsUpsertRequest { Naziv = txtNazivA.Text, Lokacija = txtLok.Text, Latitude = double.Parse(txtLat.Text), Slika = bytes, Longitude = double.Parse(txtLong.Text), KategorijaId = 3, Ocjena = double.Parse(txtOcjena.Text) }; if (openFileDialog1.FileName.Length != 0) { request.PutanjaSlike = txtSlikaInput.Text; } if (_id != null || _id != 0) { if (APIService.isUpdate == true && APIService.isDelete == false) { await _nightclubs.Update <Model.Nightclubs>(_id, request); MessageBox.Show("Operacija uspješna!"); } else if (APIService.isUpdate == false && APIService.isDelete == true) { await _nightclubs.Delete((int)_id); MessageBox.Show("Operacija uspješna!"); } FreeUp(); UcitajNK(); } } } }