private void btnDodajClana_Click(object sender, EventArgs e) { AddCrewMember f = new AddCrewMember(); if (f.ShowDialog() == DialogResult.OK) { bool pronadenDuplikat = false; HttpResponseMessage responseMessage = posadaServis.GetActionResponse("SearchPosadaLeta", let.LetID.ToString()); if (responseMessage.IsSuccessStatusCode) { List <PosadaLeta> posada = responseMessage.Content.ReadAsAsync <List <PosadaLeta> >().Result; foreach (PosadaLeta pl in posada) { if (pl.ClanPosadeID == f.odabraniZaposlenik.ZaposlenikID) { pronadenDuplikat = true; } } } else { pronadenDuplikat = false; } if (pronadenDuplikat == false) { PosadaLeta p = new PosadaLeta(); p.ClanPosadeID = f.odabraniZaposlenik.ZaposlenikID; p.LetID = let.LetID; HttpResponseMessage response = posadaServis.PostResponse(p); if (response.IsSuccessStatusCode) { BindPosada(); } else { MessageBox.Show(response.ReasonPhrase, Poruke.error, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Odabrani zaposlenik je već dodan", Poruke.error, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnDodajClana_Click(object sender, EventArgs e) { AddCrewMember f = new AddCrewMember(); if (f.ShowDialog() == DialogResult.OK) { bool pronadenDuplikat = false; foreach (PosadaLeta posada in noviLet.PosadaLeta.ToList()) { if (posada.ClanPosadeID == f.odabraniZaposlenik.ZaposlenikID) { pronadenDuplikat = true; } } if (pronadenDuplikat == false) { PosadaLeta p = new PosadaLeta(); p.ClanPosadeID = f.odabraniZaposlenik.ZaposlenikID; p.DatumRodenja = f.odabraniZaposlenik.DatumRodenja; p.Ime = f.odabraniZaposlenik.Ime; p.Prezime = f.odabraniZaposlenik.Prezime; p.Pozicija = f.odabraniZaposlenik.Pozicija; p.Telefon = f.odabraniZaposlenik.Telefon; noviLet.PosadaLeta.Add(p); dgvPosada.DataSource = noviLet.PosadaLeta.ToList(); dgvPosada.ClearSelection(); } else { MessageBox.Show("Odabrani zaposlenik je već dodan", Poruke.error, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }