[ValidateAntiForgeryToken] // gelen istek kendi localimizden mi kontrol eder.Viewde @Html.AntiForgeryToken() yazılır public ActionResult KategorilerCreate([Bind(Include = "KategorId,KategoriBaslik,KategoriIcerik")] Kategoriler kategoriekle) //post işlemi ile modelden gelmesini istediimiz propert { try { if (ModelState.IsValid) { if (kategoriekle.KategoriIcerik == null) { ModelState.AddModelError("KategoriIcerik", "İçerik boş geçilemez"); ModelState.AddModelError("", "Boş geçilemez"); //uyarıyı en üstte de göstersin diye } else { work.KategoriRepository.Insert(kategoriekle); work.Save(); return(RedirectToAction("KategorilerIndex")); } } } catch (Exception) { ModelState.AddModelError("", "İşlem başarısız oldu. Tekrar deneyiniz."); } return(View(kategoriekle)); }
public ActionResult KategoriDuzenle(Kategoriler duzenlenenkategori, string KDurum) { if (Session["ManagerYetki"].ToString() == "Admin") { var kategori = db.Kategorilers.Find(duzenlenenkategori.KategoriID); if (kategori != null) { if (KDurum == "on") { kategori.Durum = true; } else { kategori.Durum = false; } kategori.KategoriAdi = duzenlenenkategori.KategoriAdi; kategori.KategoriURL = duzenlenenkategori.KategoriURL; kategori.Sira = duzenlenenkategori.Sira; kategori.UstKategori = duzenlenenkategori.UstKategori; db.SaveChanges(); return(RedirectToAction("index", "apkategoriler")); } else { ModelState.AddModelError("", "Kategori bulunamadı"); return(HttpNotFound()); } } else { return(HttpNotFound()); } }
public ActionResult KategoriEkle(Kategoriler yenikategori, string KDurum) { if (Session["ManagerYetki"].ToString() == "Admin") { var kategorisorgu = db.Kategorilers.Where(w => w.KategoriAdi == yenikategori.KategoriAdi).SingleOrDefault(); if (kategorisorgu == null) { if (yenikategori != null) { if (KDurum == "on") { yenikategori.Durum = true; } else { yenikategori.Durum = false; } db.Kategorilers.Add(yenikategori); db.SaveChanges(); } return(RedirectToAction("index", "apkategoriler")); } else { ModelState.AddModelError("", "Bu kategori adı zaten mevcut."); return(View(yenikategori)); } } else { return(HttpNotFound()); } }
public static bool ekleGuncelleKategori(Kategoriler k) { try { using (var db = new VideoTanitimEntities()) { if (k.kategoriId < 0) { db.Kategorilers.Add(k); db.SaveChanges(); return(true); } var kategori = db.Kategorilers.Where(_k => _k.kategoriId == k.kategoriId).FirstOrDefault(); kategori.kategoriAd = k.kategoriAd; kategori.kategoriAciklama = k.kategoriAciklama; db.SaveChanges(); return(true); } } catch (Exception) { throw; } }
public string KategoriKaydet(string kategoriAdi) { try { if (!string.IsNullOrWhiteSpace(kategoriAdi)) { var varmiKategori = db.Kategoriler.FirstOrDefault(h => h.KategoriAdi == kategoriAdi); if (varmiKategori == null) { Kategoriler ekle = new Kategoriler(); ekle.KategoriAdi = kategoriAdi; db.Kategoriler.Add(ekle); if (db.SaveChanges() > 0) { return(kategoriAdi + " olan kategori başarılı bir şekilde eklendi"); } return("Eklenme hatası"); } return(varmiKategori.KategoriAdi + " adından kategori mevcut, kontrol ediniz"); } return("Kategori adı boş geçilemez"); } catch (Exception) { return("Hata"); } }
public ActionResult KategoriEkle(Kategoriler k) { wc.Kategorilers.Add(k); wc.SaveChanges(); return(View()); }
public ActionResult KategorilerEdit([Bind(Include = "KategorId,KategoriBaslik,KategoriIcerik")] Kategoriler kategoriedit) { try { if (ModelState.IsValid) { if (kategoriedit.KategoriIcerik == null) { ModelState.AddModelError("KategoriIcerik", "İçerik boş geçilemez"); ModelState.AddModelError("", "Boş geçilemez"); //uyarıyı en üstte de göstersin diye } else { work.KategoriRepository.Update(kategoriedit); work.Save(); return(RedirectToAction("KategorilerIndex")); } } } catch (Exception) { ModelState.AddModelError("", "İşlem Başarısz"); } return(View(kategoriedit)); }
public ActionResult KategoriEkle(Kategoriler kat) { kat.Durum = true; entities.Kategoriler.Add(kat); entities.SaveChanges(); return(View()); }
public void CategoryRemove(int id) { Kategoriler ktg = ctx.Kategorilers.FirstOrDefault(x => x.KategoriID == id); ctx.Kategorilers.Remove(ktg); ctx.SaveChanges(); }
protected void Button1_Click(object sender, EventArgs e) { Kategoriler k = new Kategoriler(); k.KategoriAd = txtad.Text; k.KategoriAciklama = txtaciklama.Text; if (txtad.Text.Trim() != "" && txtaciklama.Text.Trim() != "") { if (ks.KategoriEkle(k)) { //true lblsuccess.Text = "Kategori başarılı bir şekilde kaydedildi..."; lblalert.Visible = false; Temizle(); } else { //false txtad.Focus(); lblsuccess.Visible = false; lblalert.Text = "Kayıt Başarısız ..."; } } else { txtad.Focus(); lblsuccess.Visible = false; lblalert.Text = "Boş Geçilemez ..."; } }
public List <Urunler> GetAllByCategory(Kategoriler kategori) { dbContext = new MyContext(); Kategoriler kat = dbContext.Kategoriler.Find(kategori.KategoriId); return(kat != null?kat.Urunler.ToList() : new List <Urunler>()); }
public async Task <IActionResult> Edit(int id, [Bind("kategori_id,kategori_ad,Silme")] Kategoriler kategoriler) { if (id != kategoriler.kategori_id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(kategoriler); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KategorilerExists(kategoriler.kategori_id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(kategoriler)); }
public ActionResult Ekle(Kategoriler ka, HttpPostedFileBase FileUp) { string yol = ""; if (FileUp != null) { Image img = Image.FromStream(FileUp.InputStream); Bitmap bmp = new Bitmap(img, 350, 210); yol = "/Content/KategoriResim/" + Guid.NewGuid() + Path.GetExtension(FileUp.FileName); bmp.Save(Server.MapPath(yol)); } Kategoriler k = new Kategoriler(); k.KategoriAdi = ka.KategoriAdi; k.KategoriAciklamasi = ka.KategoriAciklamasi; k.KategoriResim = yol; bool sonuc = Operations <Kategoriler> .Ekle(k); if (sonuc) { return(RedirectToAction("Index")); } else { return(View()); } }
public ActionResult Kategori(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MakaleYonet my = new MakaleYonet(); KategoriYonet ky = new KategoriYonet(); Kategoriler kat = ky.IDKategoriGetir(id.Value); if (kat == null) { return(HttpNotFound()); } List <Makaleler> makale = new List <Makaleler>(); makale = makaleyonet.ListQueryable().Where(x => x.Taslakmi == false && x.KategorilerID == id).OrderByDescending(x => x.OlusturmaTarihi).ToList(); return(View("Index", makale)); // return View("Index",kat.Makaleler.OrderByDescending(x=>x.OlusturmaTarihi).ToList()); }
public ActionResult KategoriEkle(Kategoriler p1) { if (!ModelState.IsValid) { return(View("KategoriEkle")); } veriler.Kategoriler = db.Kategoriler.Where(m => m.Durum == true).ToList(); foreach (var kategori in veriler.Kategoriler) { if (p1.Baslik == kategori.Baslik.ToString()) { ModelState.AddModelError("", p1.Baslik + " kategori adı kullanılıyor."); } } foreach (var item in ModelState) { if (item.Value.Errors.Count > 0) { return(View(p1)); } } p1.Durum = true; db.Kategoriler.Add(p1); db.SaveChanges(); return(RedirectToAction("KategoriListele")); }
public ActionResult KategoriSil(int id) { Kategoriler kat = kr.IDyeGoreBul(id); kr.Sil(kat); return(RedirectToAction("KategoriListele")); }
public IHttpActionResult PutKategoriler(int id, Kategoriler kategoriler) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != kategoriler.kategoriid) { return(BadRequest()); } db.Entry(kategoriler).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!KategorilerExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void silToolStripMenuItem_Click(object sender, EventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value); if (id <= 0) { MessageBox.Show("Silinecek eleman yoktur"); } else { Kategoriler k = new Kategoriler(); k.Id = id; bool sonuc = kOrm.Delete(k); if (sonuc) { MessageBox.Show("Kategori Silindi", "Kategori Silme", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = kOrm.Select(); dataGridView1.Focus(); } else { MessageBox.Show("Kategori Silinmedi\n", "Kategori Silme", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } }
private void btnGuncelle_Click(object sender, EventArgs e) { if (txtKategoriAdi.Text == null || txtKategoriAdi.Text == "") { MessageBox.Show("Kategori adını giriniz.", "Kategori Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Information); txtKategoriAdi.Focus(); return; } int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value); if (id <= 0) { MessageBox.Show("Güncellenecek kategori yoktur", "Kategori Yok", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Kategoriler k = new Kategoriler(); k.Id = id; k.Adi = Tools.ToTitleCase(txtKategoriAdi.Text); bool sonuc = kOrm.Updated(k); if (sonuc) { MessageBox.Show("Kategori Güncellendi", "Kategori Güncelleme", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Kategori Güncellenmedi\n", "Kategori Güncelleme", MessageBoxButtons.OK, MessageBoxIcon.Stop); } dataGridView1.DataSource = kOrm.Select(); Tools.ButtonVisibleControl(this.dataGridView1, this.btnEkle, this.btnGuncelle, this.btnIptal); Tools.Temizle(this); dataGridView1.Focus(); } }
public eCommerceContext() : base("myConnection") { if (Kategoriler.Count() == 0) { BaslangicVerileriEkle(); } }
private void btnEkle_Click(object sender, EventArgs e) { Kategoriler k = new Kategoriler(); k.Adi = Tools.ToTitleCase(txtKategoriAdi.Text); if (txtKategoriAdi.Text == null || txtKategoriAdi.Text == "") { MessageBox.Show("Kategori adını giriniz.", "Kategori Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Information); txtKategoriAdi.Focus(); return; } bool sonuc = kOrm.Insert(k); if (sonuc) { MessageBox.Show("Kategori Eklendi", "Kategori Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = kOrm.Select(); Tools.Temizle(this); txtKategoriAdi.Focus(); } else { MessageBox.Show("Kategori Eklenmedi\n", "Kategori Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public EtkinlikModel() { this.Kategoriler = new List <SelectListItem>(); Kategoriler.Add(new SelectListItem { Text = "Seçiniz", Value = "" }); }
public void Sil(int id) //bu metod geriye hiç birşey döndürmez { Kategoriler k = ctx.Kategorilers.FirstOrDefault(x => x.KategoriID == id); ctx.Kategorilers.Remove(k); ctx.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { Kategoriler kategoriler = db.Kategoriler.Find(id); db.Kategoriler.Remove(kategoriler); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(Kategoriler model) { if (ModelState.IsValid) { categoryRepository.Update(model); } return(RedirectToAction("Index")); }
public void KategoriEkle(string kategoriAdi) { Kategoriler kat = new Kategoriler(); kat.KategoriAd = kategoriAdi; db.Kategoriler.Add(kat); db.SaveChanges(); }
public Kategoriler KategoriGetirByID(int ID) { Kategoriler degisen = (from c in ent.Kategorilers where c.Id == ID select c).FirstOrDefault(); return(degisen); }
public ActionResult KategoriGuncelle(KategoriViewModel model, int id) { Kategoriler kat = kr.IDyeGoreBul(id); kat.KategoriAD = model.Kategoriler.KategoriAD; kr.Guncelle(); return(RedirectToAction("KategoriListele")); }
public ActionResult KategoriEkle(KategoriViewModel model) { Kategoriler kat = new Kategoriler(); kat.KategoriAD = model.KategoriAd; kr.Ekle(kat); return(RedirectToAction("KategoriListele")); }
public ActionResult KategoriDuzenle(Kategoriler kategoriler) { var d = db.Kategoriler.Where(x => x.ID == kategoriler.ID).SingleOrDefault(); d.Kategori = kategoriler.Kategori; db.SaveChanges(); return(RedirectToAction("Kategoriler")); }
protected void btn_kaydet_Click(object sender, EventArgs e) { if (tx_sira.Text != hd_sira.Value && hd_sira.Value != "") { int? sıra = int.Parse(hd_sira.Value); int tid = int.Parse(id); int? ownerId = (from q in idc.Kategoriler where q.KategoriID == tid select q.OwnerID).SingleOrDefault(); int? yeni_sıra = int.Parse(tx_sira.Text); int degisecek_id = (from q in idc.Kategoriler where q.KategoriSira == yeni_sıra && q.OwnerID == ownerId select q.KategoriID).FirstOrDefault(); Kategoriler dcat = idc.Kategoriler.Where(c => c.KategoriID == degisecek_id).SingleOrDefault(); dcat.KategoriSira = sıra; idc.SaveChanges(); tid = int.Parse(id); Kategoriler cat = idc.Kategoriler.Where(c => c.KategoriID == tid).SingleOrDefault(); cat.KategoriSira = yeni_sıra; idc.SaveChanges(); } else if (hd_sira.Value == "") { } if (fu_resim.HasFile) { if (Path.GetExtension(fu_resim.FileName) == ".jpg" || Path.GetExtension(fu_resim.FileName) == ".jpeg" || Path.GetExtension(fu_resim.FileName) == ".png" || Path.GetExtension(fu_resim.FileName) == ".gif" || Path.GetExtension(fu_resim.FileName) == ".bmp") { hd_resim.Value = Tools.make_FileName(fu_resim.FileName, Path.GetExtension(fu_resim.FileName)); fu_resim.SaveAs(Server.MapPath("~/Files/Images/" + hd_resim.Value)); } } if (fu_icon.HasFile) { if (Path.GetExtension(fu_icon.FileName) == ".jpg" || Path.GetExtension(fu_icon.FileName) == ".jpeg" || Path.GetExtension(fu_icon.FileName) == ".png" || Path.GetExtension(fu_icon.FileName) == ".gif" || Path.GetExtension(fu_icon.FileName) == ".bmp") { hd_icon.Value = Tools.make_FileName(fu_icon.FileName, Path.GetExtension(fu_icon.FileName)); fu_icon.SaveAs(Server.MapPath("~/Files/Images/" + hd_icon.Value)); } } switch (mode) { case "add": { //if (!chk_altkategori.Checked) // catId = 0; //else catId = int.Parse(drp_ustkategori.SelectedValue); Kategoriler cate = new Kategoriler(); //cate.LangId = GetLangId(); cate.KategoriAdi = tx_adi.Text; cate.KategoriAdi_Kucuk = Tools.makelink(tx_adi.Text); cate.KategoriSira = GetQueue(); cate.KategoriDurum = IsOnline(); cate.KategoriIcon = hd_icon.Value; cate.KategoriResim = hd_resim.Value; cate.OzelFiltre = bool.Parse(rd_ozel_filtre.SelectedValue); //if (chk_altkategori.Checked) cate.OwnerID = catId; //else // cate.KategoriUstKat = 0; idc.Kategoriler.Add(cate); idc.SaveChanges(); Response.Redirect("kategoriler.aspx"); break; } case "edit": { //if (!chk_altkategori.Checked) // catId = 0; //else catId = int.Parse(drp_ustkategori.SelectedValue); int tid = int.Parse(id); Kategoriler cate = idc.Kategoriler.First(k => k.KategoriID == tid); //cate.LangId = GetLangId(); cate.KategoriAdi = tx_adi.Text; cate.KategoriAdi_Kucuk = Tools.makelink(tx_adi.Text); cate.KategoriSira = GetQueue(); cate.KategoriDurum = IsOnline(); cate.KategoriIcon = hd_icon.Value; cate.KategoriResim = hd_resim.Value; cate.OzelFiltre = bool.Parse(rd_ozel_filtre.SelectedValue); //if (chk_altkategori.Checked) cate.OwnerID = catId; //else // cate.KategoriUstKat = 0; idc.SaveChanges(); Response.Redirect("kategoriler.aspx"); break; } case "add-setting": { bool? is_text = false; is_text = chk_text.Checked; bool? is_drop = false; is_drop = chk_drop.Checked; bool? is_yes = false; is_yes = chk_yesno.Checked; bool? durum = false; durum = bool.Parse(rd_ozellik_aktif.SelectedValue); KategoriOzellikleri k_ozellik = new KategoriOzellikleri(); k_ozellik.KatagoriOzellikAdi = tx_ozellik_adi.Text; k_ozellik.KatagoriOzellikAciklama = tx_aciklama.Text; k_ozellik.KatagoriOzellikKategoriID = int.Parse(drp_kategori.SelectedValue); k_ozellik.KategoriOzellikleriIsTextBox = is_text; k_ozellik.KatagoriOzellikDurum = durum; k_ozellik.KategoriOzellikleriTekSecim = is_yes; k_ozellik.KategoriOzellikleriSuzmedeKullan = is_drop; idc.KategoriOzellikleri.Add(k_ozellik); idc.SaveChanges(); Response.Redirect("kategoriler.aspx?mode=setting&cid=" + drp_kategori.SelectedValue); break; } case "edit-setting": { bool? is_text = false; is_text = chk_text.Checked; bool? is_drop = false; is_drop = chk_drop.Checked; bool? is_yes = false; is_yes = chk_yesno.Checked; bool? durum = false; durum = bool.Parse(rd_ozellik_aktif.SelectedValue); //if (!chk_altkategori.Checked) // catId = 0; //else catId = int.Parse(drp_ustkategori.SelectedValue); int tid = int.Parse(id); KategoriOzellikleri k_ozellik = idc.KategoriOzellikleri.First(k => k.KatagoriOzellikID == tid); k_ozellik.KatagoriOzellikAdi = tx_ozellik_adi.Text; k_ozellik.KatagoriOzellikAciklama = tx_aciklama.Text; k_ozellik.KatagoriOzellikKategoriID = int.Parse(drp_kategori.SelectedValue); k_ozellik.KategoriOzellikleriIsTextBox = is_text; k_ozellik.KatagoriOzellikDurum = durum; k_ozellik.KategoriOzellikleriTekSecim = is_yes; k_ozellik.KategoriOzellikleriSuzmedeKullan = is_drop; idc.SaveChanges(); Response.Redirect("kategoriler.aspx?mode=setting&cid=" + drp_kategori.SelectedValue); break; } case "add-setting-ayar": { KategoriOzellikSecenekleri cate = new KategoriOzellikSecenekleri(); cate.KatagoriOzellikSecenekleriKatagoriOzellikID = int.Parse(drp_settingayar.SelectedValue); cate.KatagoriOzellikSecenekleriDeger = tx_deger.Text; idc.KategoriOzellikSecenekleri.Add(cate); idc.SaveChanges(); Response.Redirect("kategoriler.aspx?mode=setting-ayar&cid=" + drp_settingayar.SelectedValue); break; } case "edit-setting-ayar": { int tid = int.Parse(id); KategoriOzellikSecenekleri cate = idc.KategoriOzellikSecenekleri.First(k => k.KatagoriOzellikSecenekleriID == tid); cate.KatagoriOzellikSecenekleriKatagoriOzellikID = int.Parse(drp_settingayar.SelectedValue); cate.KatagoriOzellikSecenekleriDeger = tx_deger.Text; idc.SaveChanges(); Response.Redirect("kategoriler.aspx?mode=setting-ayar&cid=" + drp_settingayar.SelectedValue); break; } } }