public void Update(OyunModel model) { Oyun oyun = _db.Oyunlar.Find(model.Id); //lazyloading kullanmasaydım "İnclude" kullanacaktım burada. oyun.Adi = model.Adi; oyun.Kazanci = model.Kazanci; oyun.Maliyeti = model.Maliyeti; oyun.YapimTarihi = model.YapimTarihi; oyun.YapimciId = model.YapimciId; _db.OyunlarTurler.RemoveRange(oyun.OyunTurler); //oyundakı oyuntur kayıtlarını siliyor. //oyun.OyunTurler = new List<OyunTur>(); 1.YÖNTEM //foreach (int turId in model.TurIdleri) //{ // oyun.OyunTurler.Add(new OyunTur() // { // OyunId = oyun.Id, // TurId = turId // }); //} oyun.OyunTurler = model.TurIdleri.Select(turId => new OyunTur() { OyunId = oyun.Id, TurId = turId }).ToList(); _db.Entry(oyun).State = System.Data.Entity.EntityState.Modified; _db.SaveChanges(); }
static void Main(string[] args) { Oyun oyun = new Oyun { Id = 1, Adi = "Sokak Dövüşü", Fiyat = 55.5, OlusturmaTarihi = new DateTime(2021, 01, 02) }; OyunYonetimi oyunYonetimi = new OyunYonetimi(); oyunYonetimi.Kaydet(oyun); OyuncuYonetimi oyuncuYonetimi = new OyuncuYonetimi(new OyuncuKontrol()); Oyuncu oyuncu = new Oyuncu { Id = 1, Adi = "ökkeş", Soyadi = "yavuz", DogumTarihi = new DateTime(1995, 05, 06), Tc = "12365478966" }; oyuncuYonetimi.Kaydet(oyuncu); Kampanya kampanya = new Kampanya { Id = 2, Adi = "Mübarek Cumartesi Kampanyası", GecerlilikSuresi = new DateTime(2021, 02, 27), IndirimYuzdesi = 5 }; KapmanyaYonetimi kapmanyaYonetimi = new KapmanyaYonetimi(); kapmanyaYonetimi.Kaydet(kampanya); OyunKampanya oyunKampanya = new OyunKampanya { _Kampanya = kampanya, _Oyun = oyun }; KampanyaOyunYonetimi kampanyaOyunYonetimi = new KampanyaOyunYonetimi(); kampanyaOyunYonetimi.Ekle(oyunKampanya); kampanyaOyunYonetimi.GetIndirimliFiyat(oyunKampanya); SatisYonetimi satis = new SatisYonetimi(); satis.Ekle(new Satis { _Oyuncu = oyuncu, _OyunKampanya = oyunKampanya }); }
public static void KareKonumGoster(Konum k) { Oyun o = Program.AktifOyun; //Kare kare = o.Kareler.Where(z => z.Konum.X == k.X && z.Konum.Y == k.Y).FirstOrDefault(); //kare.KonumGoster = true; //kare.Refresh(); }
public Kaydet(Genel _oyuncu, Oyun _oyunFormu, AnaMenu _anaMenu) { InitializeComponent(); oyuncu = _oyuncu; anaMenu = _anaMenu; oyunFormu = _oyunFormu; }
public AnaForm() { InitializeComponent(); _oyun = new Oyun(ucaksavarPanel, savasAlaniPanel); _oyun.GecenSureDegisti += Oyun_GecenSureDegisti; }
public AnaForm() { InitializeComponent(); _oyun = new Oyun(ucakSavarPanel, savasAlani, bilgiPanel, "1"); _oyun.GecenSureDegisti += Oyun_GecenSureDegisti; Seviye = 1; }
public Form1() { InitializeComponent(); _oyun = new Oyun(ashPanel, savasAlaniPanel); _oyun.GecenSureDegisti += Oyun_GecenSureDegisti; }
private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter && oyun == null) { this.Controls.Clear(); oyun = new Oyun(this); oyun.OyunaDevamEt(); } else if (e.KeyCode == Keys.Left) { oyun?.UcakSavar.HareketE(Yonler.Sola); // ?. null degilse calıstır. } else if (e.KeyCode == Keys.Right) { oyun?.UcakSavar.HareketE(Yonler.Saga); // ?. null degilse calıstır. } else if (e.KeyCode == Keys.Space) { oyun?.UcakSavar.AtesEt(); } else if (e.KeyCode == Keys.Escape) { DialogResult secenek = MessageBox.Show("Oyunu kaydetmek ister misiniz?", "Kayıt Penceresi", MessageBoxButtons.YesNo); if (secenek == DialogResult.Yes) { oyun.OyunuKaydet(); Application.Exit(); } else { Application.Exit(); } } }
static void Main(string[] args) { /// example1 Oyun oyun1 = new Oyun(1, "counter strike", "fps", true); Oyun oyun2 = (Oyun)oyun1.Clone(); if (oyun1.Equals(oyun2)) { Console.WriteLine("Eşit"); } else { Console.WriteLine("Eşit değil"); } /// example2 Employee employee = new Employee(); employee.Name = "parla"; employee.Department = "computer engineering"; Employee employee1 = employee.Clone(); employee1.Name = "ömer"; Console.WriteLine(employee.Name); Console.WriteLine(employee1.Name); Console.ReadKey(); }
public OyunNesnesi(Oyun oyun) { this.Oyun = oyun; this.Grafik = new GelismisPictureBox(); this.IlerlemeX = 0; this.IlerlemeY = 0; this.SabitNesne = true; }
public void Delete(int id) { Oyun entity = _db.Oyunlar.Find(id); _db.OyunlarTurler.RemoveRange(entity.OyunTurler); _db.Oyunlar.Remove(entity); _db.SaveChanges(); }
public IActionResult YeniOyun(Oyun o) { var ic = c.Kategoris.Where(x => x.KategoriID == o.Kategori.KategoriID).FirstOrDefault(); o.Kategori = ic; c.Oyuns.Add(o); c.SaveChanges(); return(RedirectToAction("Index")); }
static void Main(string[] args) { //Factory Method Design Factory factory = new Factory(); Oyun oyun_nesnesi = factory.FactoryMethod(Oyunlar.PS5); oyun_nesnesi.display(); Console.ReadLine(); }
public Sepet(Oyun oyun, GelismisPictureBox gpcbSepet) : base(oyun) { this.Grafik.Image = gpcbSepet.Image; this.Genislik = this.Grafik.Image.Width; this.Yukseklik = this.Grafik.Image.Height; this.X = (this.Oyun.PnlArena.Width / 2) - (this.Genislik / 2); this.Y = this.Oyun.PnlArena.Height - this.Yukseklik; this.Oyun.PnlArena.Controls.Add(this.Grafik); }
public Top(Oyun oyun, GelismisPictureBox gpcbTop) : base(oyun) { this.Grafik.Image = gpcbTop.Image; this.Genislik = this.Grafik.Image.Width; this.Yukseklik = this.Grafik.Image.Height; this.X = this.Oyun.R.Next(0, this.Oyun.PnlArena.Width - this.Genislik); this.Y = this.Yukseklik * -1; this.Oyun.PnlArena.Controls.Add(this.Grafik); this.SabitNesne = false; }
public IActionResult OyunGuncelle(Oyun k) { var kat = c.Oyuns.Where(x => x.oyunID == k.oyunID).FirstOrDefault(); kat.oyunAdi = k.oyunAdi; kat.boyut = k.boyut; kat.yayinlamaTarihi = k.yayinlamaTarihi; kat.puan = k.puan; kat.resim = k.resim; c.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Detay(int?id) { if (id == null) { return(HttpNotFound()); } else { Oyun oyun = db.Oyuns.Find(id); return(View("Detay", oyun)); } }
static void Main(string[] args) { Creater creater = new Creater(); Oyun atariOyunu = creater.FactoryMethod(Oyunlar.Atari); Oyun pcOyunu = creater.FactoryMethod(Oyunlar.PC); Oyun psOyunu = creater.FactoryMethod(Oyunlar.PS); atariOyunu.Platform(); pcOyunu.Platform(); psOyunu.Platform(); Console.Read(); }
//Eski oyuncu seçeme butonu private void button2_Click(object sender, EventArgs e) { try { //listbox´tan seçelen eleman indeksini kullanarak listten oyuncu seçer _oyuncu = _oyuncular[Convert.ToInt32(OyuncuListe.SelectedIndex)]; Oyun oyunFormu = new Oyun(_oyuncu, this); oyunFormu.Show(); } catch (Exception) { MessageBox.Show("bir Oyuncu seciniz"); } }
public void Add(OyunModel model) { var entity = new Oyun() { Adi = model.Adi.Trim(), Puani = model.Puani, Tarihi = model.Tarihi, YapimciId = model.YapimciId }; _db.Set <Oyun>().Add(entity); _db.SaveChanges(); model.Id = entity.Id; }
// Use this for initialization void Start() { if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } if (PlayerPrefs.HasKey("YuksekSkor")) { yuksekPuan = PlayerPrefs.GetInt("YuksekSkor"); } }
private void OyunuYukle() { lblSira.Tag = "Beyaz"; oyun = Oyun.GetInstance(); pbTahta.Tag = oyun.OyunTahtasi; foreach (var item in this.Controls) { PictureBox pb = item as PictureBox; if (pb != null && pb.Name != "pbTahta") { pb.Cursor = Cursors.Hand; int x = int.Parse(pb.Name.Substring(2, 1)); int y = int.Parse(pb.Name.Substring(3, 1)); pb.Tag = oyun.OyunTahtasi.Kareler.Where(i => i.KonumX == x && i.KonumY == y).First(); } } }
static void Main(string[] args) { Console.WriteLine("21 Oyunununa Hoşgeldiniz"); Console.WriteLine("Lütfen Oyuncu Sayısını Giriniz"); if (int.TryParse(Console.ReadLine(), out var oyuncuSayisi)) { var oyun = new Oyun(oyuncuSayisi); while (!oyun.OyunBittiMi()) { foreach (var aktifOyuncu in oyun.AktifOyuncular()) { Console.WriteLine("_____________________________"); Console.WriteLine($"{aktifOyuncu.Ad} elinizdeki kartlar {aktifOyuncu.KartlariListele()}"); Console.WriteLine($"Kart çekmek istiyor musunuz? (e/h)"); string yanit = ""; do { yanit = Console.ReadLine(); if (yanit == "e" || yanit == "h") { if (yanit == "e") { oyun.KartEkle(aktifOyuncu); Console.WriteLine($"{aktifOyuncu.Ad} elinizdeki kartlar {aktifOyuncu.KartlariListele()}"); } else { aktifOyuncu.KartAlmayiBırak(); } } else { Console.Write("Lütfen geçerli bi yanıt giriniz"); } } while (yanit != "e" && yanit != "h"); } } Console.WriteLine("-----------SONUC-----------"); Console.WriteLine(oyun.Sonuclar()); Console.WriteLine("----------------------"); } else { Console.WriteLine("Oyuncu sayısı bir tam sayı değeri olmalı"); } }
static void Main(string[] args) { Oyuncu oyuncu1 = new Oyuncu { Ad = "Ekrem" }; Oyun oyun = new Oyun { Ad = "PUBG" }; Kampanya kampanya = new Kampanya { Ad = "BlackHoliday" }; KampanyaManager kampanyaManager = new KampanyaManager(); kampanyaManager.Add(kampanya); Console.ReadLine(); }
public void Add(OyunModel model) { Oyun entity = new Oyun() { Adi = model.Adi, Kazanci = model.Kazanci, Maliyeti = model.Maliyeti, YapimTarihi = model.YapimTarihi, YapimciId = model.YapimciId, OyunTurler = model.TurIdleri.Select(turId => new OyunTur() { TurId = turId }).ToList() }; _db.Oyunlar.Add(entity); _db.SaveChanges(); }
public ActionResult Kaydet(Oyun oyun, HttpPostedFileBase Foto) { if (oyun.id == 0) { WebImage img = new WebImage(Foto.InputStream); FileInfo fotoinfo = new FileInfo(Foto.FileName); string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; img.Resize(900, 400); img.Save("~/Uploads/OyunFoto/" + newfoto); oyun.Foto = "/Uploads/OyunFoto/" + newfoto; db.Oyuns.Add(oyun); } else { var go = db.Oyuns.Find(oyun.id); if (go == null) { return(HttpNotFound()); } else { if (System.IO.File.Exists(Server.MapPath(oyun.Foto))) { System.IO.File.Delete(Server.MapPath(oyun.Foto)); } WebImage img = new WebImage(Foto.InputStream); FileInfo fotoinfo = new FileInfo(Foto.FileName); string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; img.Resize(900, 400); img.Save("~/Uploads/OyunFoto/" + newfoto); oyun.Foto = "/Uploads/OyunFoto/" + newfoto; go.KategoriId = oyun.KategoriId; go.Ad = oyun.Ad; go.Foto = oyun.Foto; go.Icerik = oyun.Icerik; go.Puan = oyun.Puan; go.Tarih = oyun.Tarih; go.Sirket = oyun.Sirket; go.Fiyat = oyun.Fiyat; } } db.SaveChanges(); return(RedirectToAction("Index")); }
private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter && oyun == null) { oyun = new Oyun(this); } else if (e.KeyCode == Keys.Left) { oyun?.UcakSavar.HareketEt(Yonler.Sola); // ? --> oyun null ise satır çalışmaz } else if (e.KeyCode == Keys.Right) { oyun?.UcakSavar.HareketEt(Yonler.Saga); } else if (e.KeyCode == Keys.Space) { oyun?.UcakSavar.AtesEt(); } }
private void FormAnaForm_Load(object sender, EventArgs e) { muzikOynatici.PlayLooping(); Oyun = new Oyun(panel, timer, lblPuan, lblSeviye, pnlSonraki); try { this.panel.Width = 30 * 10; this.panel.Height = 30 * 18; int w = this.panel.Left + this.panel.Width; this.pnlObjeler.Left = w + 20; w += 30; w += this.pnlObjeler.Width; this.Width = w + 20; this.Height = this.panel.Top + this.panel.Height + 40; } catch (Exception ex) { } }
public Oyun FactoryMethod(Oyunlar OyunTipi) { Oyun oyun = null; switch (OyunTipi) { case Oyunlar.Atari: oyun = new Atari(); break; case Oyunlar.PC: oyun = new PC(); break; case Oyunlar.PS: oyun = new PS(); break; } return(oyun); }
public Oyun FactoryMethod(Oyunlar OyunTipi) { Oyun oyun = null; switch (OyunTipi) // if else de olur ayrım burdan kaynaklıdır { case Oyunlar.Atari: oyun = new Atari(); break; case Oyunlar.PC: oyun = new PC(); break; case Oyunlar.PS: oyun = new PS(); break; } return(oyun); }