private void btnKaydet_Click(object sender, EventArgs e)
        {
            seciliYer        = new GezilecekYer();
            seciliYer.YerAdi = txtYerAdi.Text;
            seciliYer.Ucret  = Convert.ToDecimal(txtUcret.Text);
            seciliYer.Dolar  = Convert.ToDecimal(txtDolar.Text);
            seciliYer.Euro   = Convert.ToDecimal(txtEuro.Text);
            gezilecekYerler  = _gezilecekYerBLL.GetAll();

            foreach (GezilecekYer item in gezilecekYerler)
            {
                if (txtYerAdi.Text == item.YerAdi)
                {
                    throw new GezilecekYerException();
                }
            }
            try
            {
                bool result = _gezilecekYerBLL.Add(seciliYer);

                if (result)
                {
                    MessageBox.Show("Güzergah ekleme başarılı");
                    FillList();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
 private void btnGuncelle_Click(object sender, EventArgs e)
 {
     seciliYer        = new GezilecekYer();
     seciliYer.YerID  = (int)dgvGezilecekYerler.SelectedRows[0].Cells[0].Value;
     seciliYer.YerAdi = txtYerAdi.Text;
     seciliYer.Ucret  = Convert.ToDecimal(txtUcret.Text);
     seciliYer.Dolar  = Convert.ToDecimal(txtDolar.Text);
     seciliYer.Euro   = Convert.ToDecimal(txtEuro.Text);
     _gezilecekYerBLL.Update(seciliYer);
     FillList();
 }
        private void btnSil_Click(object sender, EventArgs e)
        {
            seciliYer       = new GezilecekYer();
            seciliYer.YerID = (int)dgvGezilecekYerler.SelectedRows[0].Cells[0].Value;
            try
            {
                bool result = _gezilecekYerBLL.Remove(seciliYer);

                if (result)
                {
                    MessageBox.Show("Güzergah silme başarılı");
                    FillList();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            FillList();
        }
 public bool Remove(GezilecekYer silinecekGezilecekYer)
 {
     return(_gezilecekYerRepository.Remove(silinecekGezilecekYer) > 0);
 }
 public bool Update(GezilecekYer guncelGezilecekYer)
 {
     return(_gezilecekYerRepository.Update(guncelGezilecekYer) > 0);
 }
 public bool Add(GezilecekYer yeniYer)
 {
     return(_gezilecekYerRepository.Add(yeniYer) > 0);
 }
 public int Remove(GezilecekYer yer)
 {
     context.GezilecekYerler.Remove(yer);
     return(context.SaveChanges());
 }
 public int Update(GezilecekYer yer)
 {
     context.Entry(yer).State = System.Data.Entity.EntityState.Modified;
     return(context.SaveChanges());
 }
 public int Add(GezilecekYer yer)
 {
     context.GezilecekYerler.Add(yer);
     return(context.SaveChanges());
 }