private async void dgvDogadjaji_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { var idObj = dgvDogadjaji.SelectedRows[0].Cells[0].Value; var dogadjaj = await _dogadjaji.GetById <Model.Dogadjaj>(idObj); var kategorije = await _kategorije.GetById <Model.Kategorije>(dogadjaj.KategorijeId); if (kategorije.Naziv == "Saobraćaj" && dogadjaj.KategorijeId == kategorije.Id) { frmDogadjajiDetaljiSaobracaj frm = new frmDogadjajiDetaljiSaobracaj(int.Parse(idObj.ToString())); frm.Show(); } if (kategorije.Naziv == "Kriminal" && dogadjaj.KategorijeId == kategorije.Id) { frmDogadjajDetaljiKriminal frm = new frmDogadjajDetaljiKriminal(int.Parse(idObj.ToString())); frm.Show(); } if (dogadjaj.KategorijeId == 3) { frmDogadjajDetalji frm = new frmDogadjajDetalji(int.Parse(idObj.ToString())); frm.Show(); } if (kategorije.Naziv == "Ostali događaji" && dogadjaj.KategorijeId == kategorije.Id) { frmDogadjajDetalji frm = new frmDogadjajDetalji(int.Parse(idObj.ToString())); frm.Show(); } }
private async void map_OnMarkerClick(GMapMarker item, MouseEventArgs e) { intBrojac++; if (intBrojac == 5) { var list = await _dogadjaji.Get <List <Model.Dogadjaj> >(new DogadjajSearchRequest() { Longituda = item.Position.Lng, Latituda = item.Position.Lat }); foreach (var dogadjaj in list) { if (dogadjaj.Kategorije.Naziv == "Saobraćaj") { frmDogadjajiDetaljiSaobracaj frm = new frmDogadjajiDetaljiSaobracaj(dogadjaj.Id); frm.Show(); } if (dogadjaj.Kategorije.Naziv == "Kriminal") { frmDogadjajDetaljiKriminal frm = new frmDogadjajDetaljiKriminal(dogadjaj.Id); frm.Show(); } else { frmDogadjajDetalji frm = new frmDogadjajDetalji(dogadjaj.Id); frm.Show(); } intBrojac = 0; } //MessageBox.Show(intBrojac.ToString()); } }