public void Guncelle(Araba item) { Araba updated = _ac.Arabalar.Find(item.ArabaID); _ac.Entry(updated).CurrentValues.SetValues(item); _ac.SaveChanges(); }
// async - await --> İşlemleri bir kerede yapmayı sağlar. //Asenkron çalışma prensibi , yürütülen süreçlerin uzun sürmesinden dolayı , yürütülmesi gereken diğer süreçlerin beklemeden çalışmasına devam edilmesini sağlar. private async void pbResimKaydet_Click(object sender, EventArgs e) { //DONE: //cmb seçilmediyse uyarı versin. if (cmbArabaListesi.SelectedIndex != -1) { Araba araba = db.Arabalar.Where(x => x.ID == (int)cmbArabaListesi.SelectedValue).FirstOrDefault(); foreach (Control item in pnlResimIslem.Controls) { if (item is PictureBox && item.Name.StartsWith("pbAraba")) { if (((PictureBox)item).Tag != null) { Resim resim1 = new Resim() { Fotograf = Metotlar.ConvertImageToByte(((PictureBox)item).Image), ID = araba.ID, }; db.Resimler.Add(resim1); } } } await db.SaveChangesAsync(); MessageBox.Show("Resimler başarılı bir şekilde kaydedildi.", "Mesaj Bilgisi", MessageBoxButtons.OK, MessageBoxIcon.Information); Metotlar.Temizle2(pnlResimIslem); } else { MessageBox.Show("Lütfen seçeneklerden hangi araba için resim ekleneceğini seçiniz.."); } }
public static List <Araba> GetObjects() { List <Araba> items = new List <Araba>(); string connectionString = "Server=localhost;Database=aracalissatis;Uid=root;Pwd=P@ssw0rd1!;"; string commandString = "SELECT * FROM tbl_araba"; using (MySqlConnection con = new MySqlConnection(connectionString)) { con.Open(); using (MySqlCommand cmd = new MySqlCommand(commandString, con)) { MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Araba item = new Araba(); item.ArabaID = Convert.ToInt32(dr["ArabaID"]); item.Marka = dr["Araba_Marka"] != DBNull.Value ? dr["Araba_Marka"].ToString() :string.Empty; item.Model = dr["Araba_Model"] != DBNull.Value ? dr["Araba_Model"].ToString() : string.Empty; item.RenkID = dr["Araba_RenkID"] != DBNull.Value ? Convert.ToInt32(dr["Araba_RenkID"]) : default(int); item.VitesTuruID = dr["Araba_VitesTuruID"] != DBNull.Value ? Convert.ToInt32(dr["Araba_VitesTuruID"]) : default(int); item.YakitTuruID = dr["Araba_YakitTuruID"] != DBNull.Value ? Convert.ToInt32(dr["Araba_YakitTuruID"]) : default(int); items.Add(item); } } } return(items); }
static void Main(string[] args) { Araba araba1 = new Araba(); araba1.marka = "Mercedes"; araba1.modelYili = 2014; araba1.renk = "Beyaz"; //Console.WriteLine($"{araba1.marka} ARACINA AİT BİLGİLER:\n\n MODEL: {araba1.modelYili}\n RENK: {araba1.renk}\n "); araba1.isimYazdir(); Araba araba2 = new Araba(); araba2.marka = "Toyota"; araba2.modelYili = 2016; araba2.renk = "Kırmızı"; //Console.WriteLine($"{araba2.marka} ARACINA AİT BİLGİLER:\n\n MODEL: {araba2.modelYili}\n RENK: {araba2.renk}\n "); araba2.isimYazdir(); Araba araba3 = new Araba(); araba3.marka = "Mazda"; araba3.modelYili = 2018; araba3.renk = "Kırmızı"; araba3.isimYazdir(); }
static void Main(string[] args) { //Kapsülleme Dersinde Anlatılanlar //Kapsulleme.Tasit tstHonda = new Kapsulleme.Tasit(); //tstHonda.Hiz = 160; //Console.WriteLine(tstHonda.HizliMi()); // kalıtım Yapısı Bisiklet bisiklet = new Bisiklet(); bisiklet.hiz = 10; bisiklet.marka = "bianchi"; bisiklet.kacTekerlekli = (int)KacTekerlekli.ikiTekerlekli; bisiklet.kacTekerlekli2 = KacTekerlekli.dortTekerlekli; Console.WriteLine("bisiklet : " + bisiklet.HizliMi()); Araba arb = new Araba(); arb.hiz = 250; arb.marka = "renault"; arb.plakaKodu = "44 ea 444"; Console.WriteLine("araba: " + arb.HizliMi()); // kalıtımın intarface yapısı //AtaSinif.Intarface.Tasit tst = new AtaSinif.Intarface.Tasit(); //tst.HizliMi(); Console.ReadKey(); }
public void Insert(object o) //Kuyruğa Eleman Ekle { if (count == size) { throw new Exception("Queue is full"); } if (IsEmpty()) { front++; Queue[front] = o; count++; } else { int i; arb = (Araba)o; for (i = count - 1; i >= 0; i--) { if (arb.beklemeSuresi < ((Araba)Queue[i]).beklemeSuresi) { //if ((string.Compare(urn.Ad,((Urun)Queue[i]).Ad)) == -1) Queue[i + 1] = Queue[i]; } else { break; } } Queue[i + 1] = o; front++; count++; } }
public static Araba GetObjectById(int id) { Araba item = null; string connectionString = "Server=localhost;Database=aracalissatis;Uid=root;Pwd=P@ssw0rd1!;"; string commandString = "SELECT * FROM tbl_araba WHERE ArabaID=@ArabaID"; using (MySqlConnection con = new MySqlConnection(connectionString)) { con.Open(); using (MySqlCommand cmd = new MySqlCommand(commandString, con)) { cmd.Parameters.AddWithValue("@ArabaID", id); MySqlDataReader dr = cmd.ExecuteReader(); dr.Read(); if (dr.HasRows) { item = new Araba(); item.ArabaID = Convert.ToInt32(dr["ArabaID"]); item.Marka = dr["Araba_Marka"] != DBNull.Value ? dr["Araba_Marka"].ToString() : string.Empty; item.Model = dr["Araba_Model"] != DBNull.Value ? dr["Araba_Model"].ToString() : string.Empty; item.RenkID = dr["Araba_RenkID"] != DBNull.Value ? Convert.ToInt32(dr["Araba_RenkID"]) : default(int); item.VitesTuruID = dr["Araba_VitesTuruID"] != DBNull.Value ? Convert.ToInt32(dr["Araba_VitesTuruID"]) : default(int); item.YakitTuruID = dr["Araba_YakitTuruID"] != DBNull.Value ? Convert.ToInt32(dr["Araba_YakitTuruID"]) : default(int); } } } return(item); }
private void BtnGuncellemeYap_Click(object sender, EventArgs e) { //Günncelleme Yap btnGuncelle.Enabled = true; btnArabaEkle.Enabled = false; btnGuncellemeYap.Enabled = false; cmbArabaListesi.Enabled = false; btnSil.Enabled = false; Araba araba = db.Arabalar.Where(x => x.ID == (int)cmbArabaListesi.SelectedValue).FirstOrDefault(); txtSasiNo.Text = araba.SasiNo; txtModel.Text = araba.Model; txtMarka.Text = araba.Marka; txtMesafe.Text = araba.Mesafe.ToString(); txtMesafeKm.Text = araba.YillikMesafe.ToString(); dtCikisTarihi.Value = araba.CikisTarihi; txtFiyat.Text = araba.Fiyat.ToString(); if (araba.KiradaMi == true) { rdoEvet.Checked = true; } else { rdoHayir.Checked = true; } }
public async Task <IActionResult> Edit(int id, [Bind("Id,ArabaFirId,Ad,ServisId")] Araba araba) { if (id != araba.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(araba); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ArabaExists(araba.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ArabaFirId"] = new SelectList(_context.ArabaFirmas, "Id", "Ad", araba.ArabaFirId); ViewData["ServisId"] = new SelectList(_context.ServisFirmas, "Id", "Ad", araba.ServisId); return(View(araba)); }
public decimal toplamFiyat(Araba araba, DateTime _iadeTarihi, DateTime _alisTarihi) { TimeSpan span = _iadeTarihi - _alisTarihi; double günSayısı = span.TotalDays; int aySayisi = 0; int haftaSayisi = 0; int gunSayisi = 0; if (günSayısı >= 30) { aySayisi = Convert.ToInt32(günSayısı / 30); günSayısı = günSayısı % 30; } if (günSayısı >= 7) { haftaSayisi = Convert.ToInt32(günSayısı / 7); günSayısı = günSayısı % 7; } gunSayisi = Convert.ToInt32(günSayısı); int aylikUcret = aySayisi * Convert.ToInt32(araba.Ucret.AylikUcret); int haftalikUcret = haftaSayisi * Convert.ToInt32(araba.Ucret.HaftalikUcret); int gunlukUcret = gunSayisi * Convert.ToInt32(araba.Ucret.GunlukUcret); return(gunlukUcret + haftalikUcret + aylikUcret); }
private void btnSave_Click(object sender, EventArgs e) { try { if (willUpdateItem != null) { willUpdateItem.Marka = txtMarka.Text; willUpdateItem.Model = txtModel.Text; willUpdateItem.RenkID = renkList.FirstOrDefault(x => x.RenkAdi == cmbRenk.Text).RenkID; willUpdateItem.VitesTuruID = vitesTuruList.FirstOrDefault(x => x.VitesTuruAdi == cmbVitesTuru.Text).VitesTuruID; willUpdateItem.YakitTuruID = yakitTuruList.FirstOrDefault(x => x.YakitTuruAdi == cmbYakitTuru.Text).YakitTuruID; ArabaManager.Update(willUpdateItem); } else { Araba araba = new Araba(); araba.Marka = txtMarka.Text; araba.Model = txtModel.Text; araba.RenkID = renkList.FirstOrDefault(x => x.RenkAdi == cmbRenk.Text).RenkID; araba.VitesTuruID = vitesTuruList.FirstOrDefault(x => x.VitesTuruAdi == cmbVitesTuru.Text).VitesTuruID; araba.YakitTuruID = yakitTuruList.FirstOrDefault(x => x.YakitTuruAdi == cmbYakitTuru.Text).YakitTuruID; ArabaManager.Insert(araba); } MessageBox.Show("İşleminiz başarıyla gerçekleşti", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception ex) { MessageBox.Show("İşlem gerçekleştirilirken bir hata oluştu :" + ex.Message); } }
static void Main(string[] args) { Araba araba1 = new Araba(); araba1.Fiyat = 3000; araba1.Marka = "Fiat"; araba1.Renk = "Mavi"; Araba araba2 = new Araba(); araba2.Fiyat = 1000; araba2.Marka = "Tofaş"; araba2.Renk = "Sarı"; //Araba[] arac = new Araba[] //{ // araba2,araba1 //}; //foreach (var a in arac) //{ // Console.WriteLine(araba1.Fiyat); // Console.WriteLine(araba1.Marka); // Console.WriteLine(araba1.Renk); // Console.WriteLine("-----------"); // Console.WriteLine(araba2.Fiyat); // Console.WriteLine(araba2.Marka); // Console.WriteLine(araba2.Renk); //} Console.WriteLine("--------------------METOTLAR------------------"); AracSatis aracSatis = new AracSatis(); aracSatis.Ekle(araba1); aracSatis.Ekle(araba2); }
private void ArabaDetay_Load(object sender, EventArgs e) { Araba araba = db.Arabalar.FirstOrDefault(x => x.ID == arabaId); lblSasiNo.Text = araba.SasiNo; lblModel.Text = araba.Model; lblMarka.Text = araba.Marka; lblCikisTarihi.Text = araba.CikisTarihi.ToLongDateString(); lblFiyat.Text = araba.Fiyat.ToString(); lblMesafe.Text = araba.Mesafe.ToString(); lblMesafeKm.Text = araba.YillikMesafe.ToString(); List <Resim> resimler = db.Resimler.Where(x => x.ID == arabaId).ToList(); foreach (Resim resim in resimler) { if (resim != null) { foreach (Control item in grpResimler.Controls) { if (item is PictureBox) { if (((PictureBox)item).Tag == null) { ((PictureBox)item).Image = Metotlar.ConvertBinaryToImage(resim.Fotograf); item.Tag = "full"; break; } } } } } }
static void Main(string[] args) { Araba arabaTanimi1 = new Araba(); arabaTanimi1.marka = "Opel"; arabaTanimi1.model = "Corsa"; arabaTanimi1.renk = "Siyah"; Console.Write("Marka : "); Console.WriteLine(arabaTanimi1.marka); Console.Write("Model : "); Console.WriteLine(arabaTanimi1.model); Console.Write("Renk : "); Console.WriteLine(arabaTanimi1.renk); Console.ReadKey(); Araba arabaTanimi2 = arabaTanimi1; // Burada arabaTanimi1'i arabaTanimi 2'ye esitliyoruz yani bir nevi arabaTanimi2 arabaTanimi1'i point ediyor arabaTanimi2.renk = "Gri"; arabaTanimi2.model = "Zafira"; Console.Write("Marka : "); Console.WriteLine(arabaTanimi1.marka); Console.Write("Model : "); Console.WriteLine(arabaTanimi1.model); Console.Write("Renk : "); Console.WriteLine(arabaTanimi1.renk); Console.ReadKey(); }
protected void Button1_Click(object sender, EventArgs e) { /* Araba tuncayinarabasi = new Araba(); * tuncayinarabasi.renk = "yeşil"; * tuncayinarabasi.marka = "ford"; * tuncayinarabasi.motorgucu = 1400; * Response.Write(tuncayinarabasi.bilgiver()); * * Araba kamilinarabasi = new Araba(); * Response.Write(kamilinarabasi.bilgiver());*/ Araba suzanarabasi = new Araba("siyah", 2500, "alfa", 5); suzanarabasi.hizlan(); suzanarabasi.hizlan(); suzanarabasi.hizlan(Convert.ToInt32(hiztext.Text)); suzanarabasi.yavasla(); suzanarabasi.yavasla(20); Response.Write(suzanarabasi.bilgiver()); /* Araba omerinarabasi = suzanarabasi; * omerinarabasi.Setrenk("yeşil"); * Response.Write(omerinarabasi.Getrenk()); * omerinarabasi.Motorgucu = 1600; * Response.Write("omerin arabası=" + omerinarabasi.bilgiver()); * Response.Write("suzanın arabası" + suzanarabasi.bilgiver());*/ }
public frmArabaDetay(Araba item) { InitializeComponent(); willUpdateItem = item; FillRenk(); FillVitesTuru(); FillYakitTuru(); if (item.RenkID != 0) { cmbRenk.Text = renkList.FirstOrDefault(x => x.RenkID == item.RenkID).RenkAdi; } if (item.YakitTuruID != 0) { cmbYakitTuru.Text = yakitTuruList.FirstOrDefault(x => x.YakitTuruID == item.YakitTuruID).YakitTuruAdi; } if (item.VitesTuruID != 0) { cmbVitesTuru.Text = vitesTuruList.FirstOrDefault(x => x.VitesTuruID == item.VitesTuruID).VitesTuruAdi; } txtMarka.Text = item.Marka; txtModel.Text = item.Model; }
public IActionResult ArabaGuncelle([FromBody] Araba araba) { _rep.Guncelle(araba); _rep.Kaydet(); //var arabadto = _mapper.Map<ArabaDTO>(araba); return(Ok()); }
// PUT: api/Araba/5 public IHttpActionResult Put(Araba araba) { using (var ArabaBusiness = new ArabaBusiness()) { ArabaBusiness.UpdateAraba(araba); return(null); } }
public ActionResult DeleteConfirmed(int id) { Araba araba = db.Araba.Find(id); db.Araba.Remove(araba); db.SaveChanges(); return(RedirectToAction("Index")); }
private void btnmodelekle_Click(object sender, EventArgs e) { ArabaBL araba = new ArabaBL(); Araba araba1 = new Araba(); araba1.Kategori_adi = txtMarkaEkle.Text.Trim(); araba1.Ust_Kategori_id = (int)cmbmarka.SelectedValue; }
public IActionResult ArabaEkle([FromBody] Araba araba) { _rep.Ekle(araba); _rep.Kaydet(); return(Ok()); }
private void Form1_Load(object sender, EventArgs e) { Araba arb = new Araba(); arb.Marka = "Merco"; arb.Model = "E250"; arb.Motor = 2.00M; MessageBox.Show(arb.ToString()); }
private void Form1_Load(object sender, EventArgs e) { Araba arb = new Araba("BMW", "5.20", 2.00M); MessageBox.Show(arb.ToString()); Araba arb2 = new Araba("BMW", "5.20", 2.00M, "Sedan"); MessageBox.Show(arb2.ToString()); }
private void Enumerables_Load(object sender, EventArgs e) { Araba car = new Araba(); car.Color = Models.Color.black; car.DoorCount = DoorCount.Two; car.Engine = Engine.e_2jz; car.Rims = Rims.Chrome; }
public ActionResult Edit([Bind(Include = "Id,Marka,Seri,Yakit,Vites,KM,MotorHacmi,HP,IlanTarihi")] Araba araba) { if (ModelState.IsValid) { db.Entry(araba).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(araba)); }
static void Main(string[] args) { Araba araba = new Araba(0); for (int i = 0; i < 100; i++) { araba.Nesneolustur(i); } Console.WriteLine("Main() metodu sonlanmıştır. "); Console.ReadLine(); }
public ActionResult Create([Bind(Include = "Id,Marka,Seri,Yakit,Vites,KM,MotorHacmi,HP,IlanTarihi")] Araba araba) { if (ModelState.IsValid) { db.Araba.Add(araba); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(araba)); }
public ActionResult Edit([Bind(Include = "AracID,AracMarka,AracModel,Plaka,EhliyetYasi,YasSiniri,GunlukSinirKilometre,AnlikKilometre,Airbag,BagajHacmi,KoltukSayisi,KiralamaBedeli,Sirket,Resim,Durum")] Araba araba) { if (ModelState.IsValid) { db.Entry(araba).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Sirket = new SelectList(db.Sirket, "SirketID", "SirketAd", araba.Sirket); return(View(araba)); }
private void btnBasla_Click(object sender, EventArgs e) { Araba arac = new Araba(50, "Mercedes"); arac.HizAsimi += new HizAsimiEventHandler(HizLimit); for (int i = 0; i < 10; i++) { arac.Hiz += 10; listBox1.Items.Add("Arabanın Şuan ki Hızı: " + arac.Hiz); } }
/*SOLID Principle * Single responsibility -Tek sorumluluk ilkesi * Open Close -Açıp kapama ilkesi * Liskov's Substitution -Liskov'un yer değiştirme ilkesi * Interface segregation -Arayüz ayırma ilkesi * Dependency inversion -Bağımlılığı ters çevirme ilkesi * * NOT:OOP'un ucunu kaçırmamak için SOLID prensipleri uygulanır. * * Yazılımda sürdürülebilirlik, temiz kod, kendini tekrar etme, ihtiyacın olmayan şeyi yapma, yazılan kodlar tekrar kullanılabilir olmalı, okunabilirliği yüksek, geliştirmeye açık * * Kalıplaşmamış ama yine de OOP prensibi olan; YAGNI,KISS,DRY */ static void Main(string[] args) { Araba araba = new Araba(); araba.Renk = "Kırmızı"; araba.BenzinSeviyesi = 100; araba.MotorCalisiyorMu = true; Console.WriteLine("kırmızı arabanın benzin seviyesi 100 ve motor çalışıyor.."); Console.ReadLine(); }