public int Add(Turistler turist) { context.Turistler.Add(turist); int value = context.SaveChanges(); return(value); }
public int Delete(Turistler turist) { var entity = context.Entry(turist); entity.State = System.Data.Entity.EntityState.Deleted; int value = context.SaveChanges(); return(value); }
public bool Delete(Turistler turist) { return(manager.Delete(turist) > 0); }
public bool Update(Turistler turist) { return(manager.Update(turist) > 0); }
public bool Add(Turistler turist) { return(manager.Add(turist) > 0); }
public Turistler GetById(int id) { Turistler selected = context.Turistler.SingleOrDefault(x => x.Id == id); return(selected); }
private void btnKaydet_Click_1(object sender, EventArgs e) { if (!KontrolEt()) { Turistler turistler = new Turistler(); turistler.AdSoyad = txtAdSoyad.Text; turistler.Cinsiyet = cbCinsiyet.Text; turistler.Telefon = txtTelefon.Text; turistler.Mail = txtMail.Text; turistler.Uyruk = txtUyruk.Text; turistler.DogumTarihi = dtpDogumTarihi.Value; turistler.BolgeId = Convert.ToInt32(cbBolge.SelectedValue); turistler.FaturaId = faturaContoller.GetLast().FaturaId; turistler.TurBiletiId = turBiletiController.GetLast().Id; if ((DateTime.Now.Year - turistler.DogumTarihi.Year) <= 10) { fiyat += tur.Fiyat * 0.5m; } else if ((DateTime.Now.Year - turistler.DogumTarihi.Year) > 60) { fiyat += tur.Fiyat * 0.75m; } else { fiyat += tur.Fiyat; } fiyat += turController.TurunYerlerininFiyatlariGetir(tur); Bolge bolge = new Bolge(); bolge = (Bolge)cbBolge.SelectedItem; fiyat += bolge.UlasimGideri; turistlerContoller.Add(turistler); sayac++; lblKisi.Text = $"{sayac.ToString()}. Kişi"; if (sayac > kisiSayisi) { lblKisi.Text = $"{kisiSayisi.ToString()}. Kişi"; fatura.Tutar = fiyat; btnKaydet.Enabled = false; XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(frmBiletAl.today); string Dolar = xmlDoc.SelectSingleNode("Tarih_Date/Currency[@Kod='USD']/BanknoteBuying").InnerXml; string Euro = xmlDoc.SelectSingleNode("Tarih_Date/Currency[@Kod='EUR']/BanknoteBuying").InnerXml; decimal DolarFiyat = fiyat / Convert.ToDecimal(Dolar); decimal EuroFiyat = fiyat / Convert.ToDecimal(Euro); lblFiyat.Text = string.Format("{0}₺ - {1}$ - {2}€", fiyat, Decimal.Round(DolarFiyat, 2), Decimal.Round(EuroFiyat, 2)); MessageBox.Show($"İşlem başarıyla tamamlanmıştır. Bilet Numaranız:{bilet.Id}"); } foreach (Control control in this.Controls) { if (control is TextBox) { control.Text = string.Empty; } } } else { MessageBox.Show("Lütfen boş alanları doldurunuz."); } }