private async void buttonKategorijeKnjige_Click(object sender, EventArgs e) { FormDodajKategoriju form = new FormDodajKategoriju(); if (form.ShowDialog() == DialogResult.OK) { var listKategorija = await _Kategorijaapiservice.get <List <Model.Kategorija> >(null); dataGridViewKategorije.DataSource = listKategorija; if (id != null) { var kategorijeknjigelist = await _kategorijaKnjigaservice.get <List <Model.EKnjigaKategorija> >(null); var knjiga = await _apiservice.getbyId <Model.EKnjiga>(id); foreach (DataGridViewRow item in dataGridViewKategorije.Rows) { bool tacan = false; foreach (var ka in kategorijeknjigelist) { int autorid = int.Parse(item.Cells[1].Value.ToString()); if (ka.EKnjigaID == knjiga.EKnjigaID && autorid == ka.KategorijaID) { tacan = true; break; } } if (tacan) { item.Cells[0].Value = true; } else { item.Cells[0].Value = false; } } } else { foreach (DataGridViewRow item in dataGridViewKategorije.Rows) { item.Cells[0].Value = false; } } } }
private void kategorijeToolStripMenuItem_Click(object sender, EventArgs e) { FormDodajKategoriju form = new FormDodajKategoriju(); form.Show(); }