public ActionResult KategoriDuzenle(FormCollection fc, HttpPostedFileBase uploadFile) { if (Session["kull"] != null && ((tblMusteri)Session["kull"]).rolId == 2) { tblKategori tempKat = new tblKategori(); using (var db = new db_EOAEntities1()) { string gelenKatAdi = fc["kategoriAd"]; long gelentId = Convert.ToInt64(fc["kategoriId"]); tempKat = db.tblKategori.Single(cat => cat.kategoriID == gelentId); tempKat.kategoriAdi = fc["kategoriAd"]; // TODO if (uploadFile != null) { string path = Path.Combine(Server.MapPath("~/Content/kategori"), Path.GetFileName(uploadFile.FileName)); string dbKaydet = "Content/kategori/" + uploadFile.FileName; tempKat.kategoriResimLink = dbKaydet; uploadFile.SaveAs(path); } db.tblKategori.Attach(tempKat); db.Entry(tempKat).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Kategori", "Admin")); } } return(RedirectToAction("Index", "Home")); }
public ActionResult KategoriGuncelle(tblKategori k) { var ktg = db.tblKategori.Find(k.id); ktg.ad = k.ad; db.SaveChanges(); return(RedirectToAction("Index")); }
protected void btnEkle_Click(object sender, EventArgs e) { tblKategori t = new tblKategori(); t.KategoriAd = txtKategoriAd.Text; db.tblKategoris.Add(t); db.SaveChanges(); Response.Redirect("Kategoriler.aspx"); }
public ActionResult Edit([Bind(Include = "kategoriID,kategoriAdi")] tblKategori tblKategori) { if (ModelState.IsValid) { db.Entry(tblKategori).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(tblKategori); }
public ActionResult Create([Bind(Include = "kategoriID,kategoriAdi")] tblKategori tblKategori) { if (ModelState.IsValid) { db.tblKategori.Add(tblKategori); db.SaveChanges(); return RedirectToAction("Index"); } return View(tblKategori); }
// GET: Kategori/Delete/5 public ActionResult Delete(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } tblKategori tblKategori = db.tblKategori.Find(id); if (tblKategori == null) { return HttpNotFound(); } return View(tblKategori); }
public ActionResult KategoriEkle(FormCollection fc, HttpPostedFileBase uploadFile) { if (Session["kull"] != null && ((tblMusteri)Session["kull"]).rolId == 2) { tblKategori yeniKat = new tblKategori(); yeniKat.kategoriAdi = fc["kategoriAd"]; string path = Path.Combine(Server.MapPath("~/Content/kategori"), Path.GetFileName(uploadFile.FileName)); string dbKaydet = "Content/kategori/" + uploadFile.FileName; yeniKat.kategoriResimLink = dbKaydet; uploadFile.SaveAs(path); db.tblKategori.Add(yeniKat); db.SaveChanges(); return(RedirectToAction("Kategori", "Admin")); } return(RedirectToAction("Index", "Home")); }
// GET: Category public ActionResult Index() { db_EOAEntities1 db = new db_EOAEntities1(); List <tblUrunler> tblUrunlers = new List <tblUrunler>(); tblKategori kategori = new tblKategori(); if (Request.QueryString["kategoriID"] != null) { int kategoriID = Convert.ToInt32(Request.QueryString["kategoriID"]); kategori = db.tblKategori.Where(p => p.kategoriID == kategoriID).First(); tblUrunlers = db.tblUrunler.Where(urun => urun.tblKategori.kategoriID == kategoriID).ToList(); ViewBag.Kategori = kategori.kategoriAdi; } else { ViewBag.Kategori = "TÜMÜ"; tblUrunlers = db.tblUrunler.ToList(); } return(View(tblUrunlers)); }
public ActionResult YeniKategori(tblKategori p) { db.tblKategori.Add(p); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { foreach (var urun in db.tblUrun) { if (urun.kategoriID == id) { //kategoriye ait urunleri bul ve sil //urun tablosunda urun idsini göndererek o ıd'li urunu çeker adını tblUrun yapar tblUrun tblurun = db.tblUrun.Find(urun.urunID); //promosyon tablosu içinde gezip promosyonun urunıd'sı ile istenen urununıd'sıni eşleştirme foreach (var promosyon in db.tblPromosyon) { //promosyon tablosunda ürüne ait promosyon varsa bul ve sil if (promosyon.urunID == urun.urunID) { tblPromosyon prom = db.tblPromosyon.Find(promosyon.promosyonID); foreach (var fiyat in db.tblFiyat) { //fiyat tablosunda o promosyon tanımlı ise if (fiyat.urunPromosyonID == prom.promosyonID) { tblFiyat tblFiyat = db.tblFiyat.Find(fiyat.fiyatID); foreach (var furun in db.tblUrun) { //aynı fiyatı kullanan diğer urunlerin fiyatlarını null yapar. if (furun.fiyatID == fiyat.fiyatID) { tblUrun tblUrun = db.tblUrun.Find(furun.urunID); tblUrun.fiyatID = 0; tblUrun.durumu = tblUrun.durumu; tblUrun.kategoriID = tblUrun.kategoriID; tblUrun.resim = tblUrun.resim; tblUrun.saticiID = tblUrun.saticiID; tblUrun.stokID = tblUrun.stokID; tblUrun.urunAciklama = tblUrun.urunAciklama; tblUrun.urunAd = tblUrun.urunAd; tblUrun.urunEklemeTarihi = tblUrun.urunEklemeTarihi; tblUrun.urunID = tblUrun.urunID; db.Entry(tblUrun).State = EntityState.Modified; } } db.tblFiyat.Remove(tblFiyat); } } db.tblPromosyon.Remove(prom); } } //urunun fiyatı,stogu,resim varsa sil //if (urun.resimID!=null) //{ // tblResim tblResim = db.tblResim.Find(urun.resimID); // db.tblResim.Remove(tblResim); //} if (urun.stokID != null) { tblStok tblStok = db.tblStok.Find(urun.stokID); db.tblStok.Remove(tblStok); } db.tblUrun.Remove(tblurun); } } tblKategori tblKategori = db.tblKategori.Find(id); db.tblKategori.Remove(tblKategori); db.SaveChanges(); return RedirectToAction("Index"); }