private async void btnSpremi_Click(object sender, EventArgs e) { if (ValidateChildren() && prikaziPritisnut == true) { request.Naslov = txtNaslovA.Text; request.DatumPocetka = dtpObjave.Value; request.Tekst = rtxTekst.Text; request.OsobljeId = int.Parse(cmbAutor.SelectedValue.ToString()); request.VrstaObavjestenja = cmbVrsta.Text.ToString(); //if (pbSlicica != null) request.Slika = imageToByteArray(pbSlicica.Image); //Tekst = rtxTekst.Text, //OsobljeId = int.Parse(cmbAutor.ValueMember.ToString()), //VrstaObavjestenja = cmbVrsta.ValueMember ePostrojenje.Model.Obavjestenja entity = null; var korisnikId = int.Parse(dgvObavjestenja.SelectedRows[0].Cells[0].Value.ToString()); entity = await _apiService.Update <ePostrojenje.Model.Obavjestenja>(korisnikId, request); if (entity != null) { MessageBox.Show("Uspješno izvršeno"); } } }
private async void txtPretraga_Click(object sender, EventArgs e) { var search = new ObavjestenjaSearchRequest() { Naslov = txtNaslov.Text, DatumOd = dtpOd.Value, DatumDo = dtpDo.Value }; VrstaAplikacijeInsert vrstaApp = new VrstaAplikacijeInsert(); vrstaApp.DesktopStatus = 1; APIService.Username = baza; APIService.Password = baza; await _serviceVrsta.Update <dynamic>(1, vrstaApp); APIService.Username = user; APIService.Password = pass; var list = await _apiService.Get <List <ePostrojenje.Model.Obavjestenja> >(search); if (list.Count > 0) { prikaziPritisnut = true; } else { prikaziPritisnut = false; } ePostrojenje.Model.Obavjestenja zadnji = new ePostrojenje.Model.Obavjestenja() { ObavjestenjeId = list.Count, VrstaObavjestenja = "Ukupno", Tekst = list.Count.ToString() }; list.Add(zadnji); dgvObavjestenja.AutoGenerateColumns = false; dgvObavjestenja.DataSource = list; dgvObavjestenja.Rows[list.Count - 1].DefaultCellStyle.BackColor = Color.FromArgb(109, 122, 224); dgvObavjestenja.Rows[list.Count - 1].DefaultCellStyle.ForeColor = Color.White; }