public IHttpActionResult PutKampanya(int id, Kampanya kampanya) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != kampanya.FirmaID) { return(BadRequest()); } db.Entry(kampanya).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!KampanyaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
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 ActionResult Ekle(Kampanya kampanya, HttpPostedFileBase ResimURL) { if (kampanya.ResimURL != null) { if (ResimURL.ContentLength > 0) { string Dosya = Guid.NewGuid().ToString().Replace("-", ""); string Uzanti = System.IO.Path.GetExtension(Request.Files[0].FileName); string ResimYolu = "/External/Kampanya/" + Dosya + Uzanti; ResimURL.SaveAs(Server.MapPath(ResimYolu)); kampanya.ResimURL = ResimYolu; } try { db.Kampanya.Add(kampanya); db.SaveChanges(); return(RedirectToAction("Index", "Kampanya")); } catch (Exception) { return(View(kampanya)); } } return(View(kampanya)); }
public ActionResult Rededildi(int id) { List <Stuff> st = ctx.Stuffs.Where(x => x.KampanyaID == id).ToList(); List <Donate> dn = ctx.Donates.Where(x => x.KampanyaID == id).ToList(); Kampanya ka = ctx.Kampanyas.FirstOrDefault(x => x.KampanyaId == id); if (ka != null) { for (int i = 0; i < st.Count(); i++) { ctx.Stuffs.Remove(st[i]); ctx.SaveChanges(); } if (dn != null) { for (int i = 0; i < dn.Count(); i++) { ctx.Donates.Remove(dn[i]); ctx.SaveChanges(); } } ctx.Kampanyas.Remove(ka); ctx.SaveChanges(); return(RedirectToAction("Bekleyenler")); } return(RedirectToAction("Bekleyenler")); }
public void KampanyaSil(int id) { Kampanya kk = ctx.Kampanyas.FirstOrDefault(x => x.KampanyaId == id); ctx.Kampanyas.Remove(kk); ctx.SaveChanges(); }
public ActionResult Duzenle(Kampanya kampanya, HttpPostedFileBase ResimURL) { Kampanya dbKampanya = db.Kampanya.Find(kampanya.ID); dbKampanya.Baslik = kampanya.Baslik; dbKampanya.KisaAciklama = kampanya.KisaAciklama; dbKampanya.Aciklama = kampanya.Aciklama; if (ResimURL != null) { string dosyaadi = dbKampanya.ResimURL; string dosyaYolu = Server.MapPath(dosyaadi); FileInfo dosya = new FileInfo(dosyaYolu); if (dosya.Exists) { dosya.Delete(); } string file_name = Guid.NewGuid().ToString().Replace("-", ""); string uzanti = System.IO.Path.GetExtension(Request.Files[0].FileName); string TamYol = "/External/Kampanya/" + file_name + uzanti; Request.Files[0].SaveAs(Server.MapPath(TamYol)); dbKampanya.ResimURL = TamYol; } db.SaveChanges(); TempData["Bilgi"] = "Güncelle işleminiz Başarılı"; return(RedirectToAction("Index", "Kampanya")); }
public ActionResult Create(Urun urun, HttpPostedFileBase ProfilImage) { ModelState.Remove("Kategori.KategoriAdi"); ModelState.Remove("Kampanya.kampanyaAdi"); if (ModelState.IsValid) { if (ProfilImage != null && (ProfilImage.ContentType == "image/jpeg" || ProfilImage.ContentType == "image/jpg" || ProfilImage.ContentType == "image/png")) { string filename = $"urun_{urun.ID}.{ProfilImage.ContentType.Split('/')[1]}"; ProfilImage.SaveAs(Server.MapPath($"~/img/{filename}")); urun.urunImage = filename; } Kategori kat = k.Find(x => x.ID == urun.kategori.ID); Kampanya kp = kam.Find(x => x.ID == urun.kampanya.ID); urun.EklenmeTarihi = DateTime.Now; urun.DuzenlemeTarihi = DateTime.Now; urun.kategori = kat; urun.kampanya = kp; u.Insert(urun); return(RedirectToAction("Index")); } ViewBag.kategoriler = TempData["kategoriler"] as List <SelectListItem>; ViewBag.kampanyalar = TempData["kampanyalar"] as List <SelectListItem>; return(View(urun)); }
public ActionResult Edit(Kampanya kampanya, HttpPostedFileBase kampanyaUrl) { if (ModelState.IsValid) { if (kampanyaUrl != null && (kampanyaUrl.ContentType == "image/jpeg" || kampanyaUrl.ContentType == "image/jpg" || kampanyaUrl.ContentType == "image/png")) { // kampanyaManager.Insert(kampanya); string filename = $"userKampanya_{kampanya.Id}.{kampanyaUrl.ContentType.Split('/')[1]}"; kampanyaUrl.SaveAs(Server.MapPath($"~/Content/Admin/Content/Photos/Kampanya/{filename}")); kampanya.kampanyaUrl = filename; kampanyaManager.Save(); } var model = kampanyaManager.Find(x => x.Id == kampanya.Id); model.IndirimOrani = kampanya.IndirimOrani; model.IsActive = kampanya.IsActive; model.Text = kampanya.Text; model.kampanyaUrl = kampanya.kampanyaUrl; kampanyaManager.Update(model); return(RedirectToAction("Index", "Kampanya")); } return(View(kampanya)); }
public ActionResult Onaylandi(int id) { Kampanya ka = ctx.Kampanyas.FirstOrDefault(x => x.KampanyaId == id); ka.OnaylandiMi = true; ctx.SaveChanges(); return(RedirectToAction("Bekleyenler")); }
public ActionResult DeleteConfirmed(int id) { Kampanya kampanya = kam.Find(x => x.ID == id); kam.Delete(kampanya); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Kampanya kampanya = db.Kampanya.Find(id); db.Kampanya.Remove(kampanya); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "FirmaID,FirmaAdi,FirmaLokasyonX,FirmaLokasyonY,KampanyaIcerik,KampanyaSuresi,KampanyaTarih,Tur")] Kampanya kampanya) { if (ModelState.IsValid) { db.Entry(kampanya).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kampanya)); }
public IHttpActionResult GetKampanya(int id) { Kampanya kampanya = db.Kampanya.Find(id); if (kampanya == null) { return(NotFound()); } return(Ok(kampanya)); }
public ActionResult Create(Kampanya kampanya) { if (ModelState.IsValid) { kam.Insert(kampanya); return(RedirectToAction("Index")); } return(View(kampanya)); }
public ActionResult Create([Bind(Include = "FirmaID,FirmaAdi,FirmaLokasyonX,FirmaLokasyonY,KampanyaIcerik,KampanyaSuresi,KampanyaTarih,Tur")] Kampanya kampanya) { if (ModelState.IsValid) { db.Kampanya.Add(kampanya); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kampanya)); }
public ActionResult Delete(int id) { Kampanya kampanya = kampanyaManager.Find(x => x.Id == id); kampanyaManager.Delete(kampanya); kampanyaManager.Save(); return(RedirectToAction("Index", "Kampanya")); }
public IHttpActionResult PostKampanya(Kampanya kampanya) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Kampanya.Add(kampanya); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = kampanya.FirmaID }, kampanya)); }
static void Main(string[] args) { BaseGamerManager gamerManager = new GamerManager(new MernisServiceAdapter()); // gameManager newledik ama Mernis servisi ile Gamer gamer1 = new Gamer() //gamer1 tanımlama { FirstName = "Abdurrahman Görkem", LastName = "ARISOY", BirthDate = new DateTime(1988, 4, 9), NationalIdNumber = "38422550582", Id = 1 }; gamerManager.Save(gamer1); //gamerManager kullanımı gamerManager.Update(gamer1); gamerManager.Delete(gamer1); Game game1 = new Game() //game1 tanımlama { GameName = "Clash of Clans", GameDescription = "Mühteşem bir oyun", GameId = 1, GamePrice = 25 }; GameManager gameManager = new GameManager(); //gameManager newledik. gameManager.Add(game1); gameManager.Update(game1); //gameManager kullanımı gameManager.Delete(game1); Kampanya kampanya1 = new Kampanya() //kampanya1 tanımlama { CampName = "Büyük Kampanya", CampDiscount = 25, CampId = 1 }; CampaignManager campaignManager = new CampaignManager(); //campaignManager newledik campaignManager.Add(kampanya1); campaignManager.Update(kampanya1); //campaignManager kullanımı campaignManager.Delete(kampanya1); SalesManager salesManager = new SalesManager(); //salesManager Newledik salesManager.Sale(gamer1, game1); salesManager.CampaignSale(gamer1, game1, kampanya1); //kullanımı Console.ReadLine(); }
// GET: Admin/Kampanya/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kampanya kampanya = kam.Find(x => x.ID == id); if (kampanya == null) { return(HttpNotFound()); } return(View(kampanya)); }
public void Onayla(int id, int tr) { Stuff fd = ctx.Stuffs.FirstOrDefault(x => x.StuffId == tr); Donate dt = ctx.Donates.FirstOrDefault(x => x.DonateId == id); // Stuff sta = ctx.Stuffs.FirstOrDefault(y=>y.KampanyaID==dt.KampanyaID); Kampanya kak = ctx.Kampanyas.FirstOrDefault(x => x.KampanyaId == dt.KampanyaID); List <Stuff> daat = ctx.Stuffs.Where(x => x.KampanyaID == dt.KampanyaID).ToList(); if (dt.Stuff.StuffId == tr) { int d = fd.Miktari; int a = dt.GonderiMiktari; int b = fd.KalanMiktar;//Giden miktar int c = d - a; // dt.Stuff.KalanMiktar = b + a; if (c >= 0) { fd.KalanMiktar = b + a; if (b != d) { int jaasdd = 0; for (int i = 0; i < daat.Count(); i++) { // int[] ad; // List<Stuff> adsad = ctx.Stuffs.Where(x => x.KampanyaID == sta.KampanyaID).ToList(); int f = daat[i].KalanMiktar; int g = daat[i].Miktari; int aff = g - f; // aff -= 1; if (aff == 0) { jaasdd = jaasdd + 1; } if (jaasdd == daat.Count()) { kak.BasariliMi = true; ctx.SaveChanges(); } } dt.GonderdiMi = true; ctx.SaveChanges(); } } } }
public ActionResult Edit(Kampanya kampanya) { if (ModelState.IsValid) { Kampanya k = kam.Find(x => x.ID == kampanya.ID); k.kampanyaAdi = kampanya.kampanyaAdi; k.kampanyaYuzdesi = kampanya.kampanyaYuzdesi; kam.Update(k); return(RedirectToAction("Index")); } return(View(kampanya)); }
public ActionResult Duzenle(int id) { Kampanya dbKampanya = db.Kampanya.Find(id); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (dbKampanya == null) { return(HttpNotFound()); } return(View(dbKampanya)); }
// GET: KampanyaG/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kampanya kampanya = db.Kampanya.Find(id); if (kampanya == null) { return(HttpNotFound()); } return(View(kampanya)); }
public IHttpActionResult DeleteKampanya(int id) { Kampanya kampanya = db.Kampanya.Find(id); if (kampanya == null) { return(NotFound()); } db.Kampanya.Remove(kampanya); db.SaveChanges(); return(Ok(kampanya)); }
public ActionResult Create(Kampanya kampanya, HttpPostedFileBase kampanya_photo) { if (ModelState.IsValid) { var file_name = Path.GetFileName(kampanya_photo.FileName); var src = Path.Combine(Server.MapPath("~/Yuklenen"), file_name); kampanya_photo.SaveAs(src); kampanya.kampanya_photo = Path.GetFileName(kampanya_photo.FileName); db.Kampanyas.Add(kampanya); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kampanya)); }
// GET: Kampanya/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kampanya kampanya = kampanyaManager.Find(x => x.Id == id.Value); if (kampanya == null) { return(HttpNotFound()); } return(View(kampanya)); }
public ActionResult Edit([Bind(Include = "kampanya_id,kampanya_adi,kampanya_mehsullari,kampanya_qiymeti,kampanya_info,kampanya_link")] Kampanya kampanya, HttpPostedFileBase kampanya_photo) { if (ModelState.IsValid) { var file_adi = Path.GetFileName(kampanya_photo.FileName); var sorc = Path.Combine(Server.MapPath("~/Yuklenen"), file_adi); kampanya_photo.SaveAs(sorc); kampanya.kampanya_photo = Path.GetFileName(kampanya_photo.FileName); db.Entry(kampanya).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kampanya)); }
// GET: Kampanya/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kampanya camp = kampanyaManager.Find(x => x.Id == id.Value); if (camp == null) { return(HttpNotFound()); } else { return(View(camp)); } }
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 SatisYap(Musteri musteri, Kampanya kampanya, List <Oyun> oyunlar) { if (oyunlar.Count == 0) { Console.WriteLine("Satış işlemini gerçekleştirmek için en az bir oyun seçiniz."); } else if (oyunlar.Count == 1 && kampanya.KampanyaAdi == "Birden Fazla Oyun") { Console.WriteLine("Birden fazla oyun kampanyasından faydalanabilmek için birden fazla oyun almalısınız."); } else { foreach (var oyun in oyunlar) { { Console.WriteLine(oyun.OyunAdi); } } Console.WriteLine("\n" + musteri.Adi + " " + musteri.Soyadi + " isimli oyuncuya " + kampanya.KampanyaAdi + " kampanyası avantajı ile satılmıştır."); } }