public ActionResult Create(Makale model, string etiketler) { try { string kullaniciadi = Session["username"].ToString(); var kullanici = db.Kullanicis.Where(i => i.KullaniciAdi == kullaniciadi).SingleOrDefault(); model.KullaniciId = kullanici.id; model.Tarih = DateTime.Now; db.Makales.Add(model); if (!string.IsNullOrEmpty(etiketler)) { string[] etiketDizisi = etiketler.Split(','); foreach (var i in etiketDizisi) { var yeniEtiket = new Etiket { EtiketAd = i }; db.Etikets.Add(yeniEtiket); model.Etikets.Add(yeniEtiket); } } db.SaveChanges(); return(RedirectToAction("Index", "Kullanici")); } catch { return(View()); } }
public async Task <JsonResult> Create(EditEtiketViewModel model) { if (ModelState.IsValid) { var result = await _etiketService.IsValid(model.Ad); if (result) { var etiket = new Etiket { Ad = model.Ad, Aciklama = model.Aciklama, EklemeTarihi = DateTime.Now, GuncellemeTarihi = DateTime.Now, IsActive = model.IsActive, SeoAd = StringManager.SeoDuzenleme(model.Ad) }; await _etiketService.EkleAsync(etiket); return(Json(new ResultJson { Success = true, Message = "Etiket ekleme işlemi başarıyla gerçekleşti!" })); } return(Json(new ResultJson { Success = false, Message = "Etiket ekleme işlemi başarısız! Aynı isminde daha önce oluşturulmuş etiket var." })); } return(Json(new ResultJson { Success = false, Message = "Etiket ekleme işlemi başarısız!" })); }
public ActionResult EtiketDuzenle(int id) { Etiket etiket = etiketServis.Bul(id); EtiketModel model = Mapper.Map <Etiket, EtiketModel>(etiket); return(View(model)); }
private void KoduTemizleVeDüzenle() { HtmlNodeCollection Copyright = Mesaj.SelectNodes("//span"); if (Copyright != null) { foreach (HtmlNode Etiket in Copyright) { //Etiket.RemoveAll(); } } HtmlNodeCollection PreSpoiler = Mesaj.SelectNodes("//div[@class='pre-spoiler']"); if (PreSpoiler != null) { foreach (HtmlNode Etiket in PreSpoiler) { Etiket.RemoveAll(); Etiket.Remove(); } } HtmlNodeCollection Spoiler = Mesaj.SelectNodes("//div[@class='içerige bak']"); if (Spoiler != null) { foreach (HtmlNode Etiket in Spoiler) { Mesaj.InnerHtml = Mesaj.InnerHtml.Replace(Etiket.ParentNode.ParentNode.OuterHtml, "[GIZLI]" + Etiket.InnerHtml + "[/GIZLI]"); } } Mesaj.InnerHtml = Mesaj.InnerHtml.Replace("<br>", null); }
public ActionResult Ekle(Makale mkl, HttpPostedFileBase resim, Etiket etkt) { Image img = Image.FromStream(resim.InputStream); Bitmap kckResim = new Bitmap(img, Settings.ResimKucukBoyut); Bitmap ortaResim = new Bitmap(img, Settings.ResimOrtaBoyut); Bitmap bykResim = new Bitmap(img, Settings.ResimBuyukBoyut); string uzantitarih = DateTime.Now.ToString("dd-MM-yyyy-HH-mm-ss"); var uzantiresim = System.IO.Path.GetExtension(resim.FileName); kckResim.Save(Server.MapPath("/Content/MakaleResim/KucukBoyut/" + resim.FileName + uzantitarih + uzantiresim)); ortaResim.Save(Server.MapPath("/Content/MakaleResim/OrtaBoyut/" + resim.FileName + uzantitarih + uzantiresim)); bykResim.Save(Server.MapPath("/Content/MakaleResim/BuyukBoyut/" + resim.FileName + uzantitarih + uzantiresim)); Resim rsm = new Resim(); rsm.BuyukBoyut = "/Content/MakaleResim/BuyukBoyut/" + resim.FileName + uzantitarih + uzantiresim; rsm.OrtaBoyut = "/Content/MakaleResim/OrtaBoyut/" + resim.FileName + uzantitarih + uzantiresim; rsm.KucukBoyut = "/Content/MakaleResim/KucukBoyut/" + resim.FileName + uzantitarih + uzantiresim; db.Resim.Add(rsm); db.SaveChanges(); mkl.ResimID = rsm.ResimId; mkl.EklenmeTarihi = DateTime.Now; mkl.GoruntulenmeSayisi = 0; mkl.Begeni = 0; int yzrId = db.Kullanici.FirstOrDefault(x => x.KullaniciAdi == User.Identity.Name).KullaniciId; mkl.YazarID = yzrId; db.Makale.Add(mkl); db.SaveChanges(); return(RedirectToAction("Index", "Panel")); }
public ActionResult MakaleYaz(Makale mak, string etiketler) { if (mak != null) { mak.yazarId = 4; mak.yayinTarihi = DateTime.Now; mak.resimId = 1; con.Makales.Add(mak); con.SaveChanges(); } string[] etikets = etiketler.Split(','); foreach (var tag in etikets) { Etiket etk = con.Etikets.FirstOrDefault(a => a.adi.ToLower() == tag.ToLower().Trim()); if (etk == null) { etk = new Etiket(); etk.adi = tag; con.Etikets.Add(etk); con.SaveChanges(); } mak.Etikets.Add(etk); con.SaveChanges(); } return(View()); }
public ActionResult Makale_Ekle(Makale makale, string etiketler, HttpPostedFileBase Foto) { //Makale Ekle ,Butonunna tıklandıgında olusacak ıslemler if (ModelState.IsValid) { if (Foto != null) { WebImage img = new WebImage(Foto.InputStream); FileInfo Fotoinfo = new FileInfo(Foto.FileName); string newfoto = Guid.NewGuid().ToString() + Fotoinfo.Extension; img.Resize(800, 350); img.Save("~/Uploads/MakaleFoto/" + newfoto); makale.Foto = "/Uploads/MakaleFoto/" + newfoto; } if (etiketler != null) { string[] etiketdizi = etiketler.Split(','); foreach (var i in etiketdizi) { var yenietiket = new Etiket { Etiket_Adi = i }; db.Etikets.Add(yenietiket); makale.Etikets.Add(yenietiket); } } makale.Uye_id = Convert.ToInt32(Session["Uye_Id"]); db.Makales.Add(makale); db.SaveChanges(); return(RedirectToAction("Makale_Listele")); } return(View()); }
public ActionResult MakaleYaz(Makale makale, HttpPostedFileBase Resim, string etiketler) { if (makale != null) { Kullanici aktif = Session["Kullanici"] as Kullanici; makale.YayimTarihi = DateTime.Now; makale.MakaleTipID = 1; makale.YazarID = aktif.id; makale.KapakResimID = ResimKaydet(Resim, HttpContext); context.Makales.Add(makale); context.SaveChanges(); string[] etikets = etiketler.Split(','); foreach (string etiket in etikets) { Etiket etk = context.Etikets.FirstOrDefault((x => x.Adi.ToLower() == etiket.ToLower().Trim())); if (etk == null) { etk = new Etiket(); etk.Adi = etiket; context.Etikets.Add(etk); } makale.Etikets.Add(etk); context.SaveChanges(); } } return(View()); }
public ActionResult Create(Makale makale, string etiketler, HttpPostedFileBase Foto) { if (ModelState.IsValid) { if (Foto != null) { WebImage img = new System.Web.Helpers.WebImage(Foto.InputStream); FileInfo fotoinfo = new FileInfo(Foto.FileName); string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; img.Resize(800, 350); img.Save("~/Uploads/MakaleFoto/" + newfoto); makale.Foto = "/Uploads/MakaleFoto/" + newfoto; } if (etiketler != null) { string[] etiketdizi = etiketler.Split(','); foreach (var i in etiketdizi) { var yenietiket = new Etiket { EtiketAdi = i }; db.Etikets.Add(yenietiket); makale.Etikets.Add(yenietiket); } } makale.UyeId = Convert.ToInt32(Session["uyeid"]); makale.Okunma = 1; db.Makales.Add(makale); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(makale)); }
public ActionResult EtiketSil(int id) { Etiket etiketSil = db.Etiket.Find(id); db.Etiket.Remove(etiketSil); db.SaveChanges(); return(RedirectToAction("EtiketListele")); }
public ActionResult EtiketSil(int id) { Etiket etk = context.Etikets.FirstOrDefault(x => x.EtiketId == id); context.Etikets.Remove(etk); context.SaveChanges(); return(RedirectToAction("EtiketDuzenle")); }
public ActionResult DeleteConfirmed(int id) { Etiket etiket = db.Etikets.Find(id); db.Etikets.Remove(etiket); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult EtiketGuncelle(Etiket model) { db.Entry(model).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("EtiketListele")); return(View()); }
public IActionResult EtiketEdit(int id) { ViewBag.Muziks = new SelectList( _muzikRepository.findAll(), "muzikID", "muzikAd"); Etiket etiket = _etiketRepository.findByID(id); return(View(etiket)); }
public ActionResult Ekle(Blog blog, int[] Etiketler, HttpPostedFileBase file) { try { string encodeFileName; string path; Random random = new Random(); if (ModelState.IsValid) { blog.YuklenmeTarihi = DateTime.Now; blog.Aktif = true; blog.AdminID = 1; blog.SeoLink = AboutFileUpload.SeoUrl(blog.Baslik); blog.Hit = 0; //blog.Icerik = blog.Icerik.Trim().Replace(" ", string.Empty); if (file != null) { string extension = Path.GetExtension(file.FileName); string softName = System.IO.Path.GetFileName(file.FileName); if (extension == ".png" || extension == ".jpg" || extension == ".gif") { softName = softName.Substring(0, softName.Length - 4); } else if (extension == ".jpeg") { softName = softName.Substring(0, softName.Length - 5); } encodeFileName = softName + "-" + AboutFileUpload.RandomString(8) + extension; path = System.IO.Path.Combine(Server.MapPath("~/Content/uploads"), encodeFileName); file.SaveAs(path); blog.Resim = "/Content/uploads/" + encodeFileName; } if (Etiketler != null) { blog.Etikets = new List <Etiket>(); for (int i = 0; i < Etiketler.Length; i++) { Etiket objEtiket = _etiketRepository.GetByID(Etiketler[i]); _context.Etiket.Attach(objEtiket); blog.Etikets.Add(objEtiket); } } _context.Blog.Add(blog); _context.SaveChanges(); return(RedirectToAction("Index", "Blog")); } } catch (Exception ex) { return(Json(new ResultJson { Success = true, Message = "Blog işlemi sırasında bir hata oluştu." })); } return(Json(new ResultJson { Success = true, Message = "Blog ekleme işleminiz başarısız." })); }
public ActionResult EtiketEkle(Etiket model) { Etiket etk = new Etiket(); etk.EtiketAdi = model.EtiketAdi; db.Etiket.Add(etk); db.SaveChanges(); return(RedirectToAction("EtiketListele")); }
public ActionResult Edit([Bind(Include = "EtiketId,EtiketAdi")] Etiket etiket) { if (ModelState.IsValid) { db.Entry(etiket).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(etiket)); }
public ActionResult EtiketEkle(Etiket etiket) { Etiket etk = new Etiket(); etk.EtiketAdi = etiket.EtiketAdi; etk.EtiketId = etiket.EtiketId; db.Etiket.Add(etk); db.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public ActionResult Create([Bind(Include = "EtiketId,EtiketAdi")] Etiket etiket) { if (ModelState.IsValid) { db.Etikets.Add(etiket); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(etiket)); }
public ActionResult Duzenle(int ID) { Etiket objetiket = _etiketRepository.GetByID(ID); if (objetiket == null) { return(RedirectToAction("Index", "Etiket")); } return(View(objetiket)); }
public ActionResult Edit([Bind(Include = "EtiketId,EtiketAdi,MakaleId")] Etiket etiket) { if (ModelState.IsValid) { db.Entry(etiket).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MakaleId = new SelectList(db.Makale, "MakaleId", "Baslık", etiket.MakaleId); return(View(etiket)); }
public void delete(int etiketID) { Etiket etiket = context.etikets.FirstOrDefault( x => x.etiketID == etiketID ); if (etiket != null) { context.etikets.Remove(etiket); context.SaveChanges(); } }
public ActionResult EtiketGuncelle(Etiket etkt) { int EtiketID = (int)TempData["EtiketID"]; Etiket et = db.Etiket.Find(EtiketID); et.Ad = etkt.Ad; db.SaveChanges(); return(RedirectToAction("Etiketler")); }
public ActionResult EtiketEkle(Etiket etiket) { try { etiketServis.EtiketEkle(etiket); return(RedirectToAction("Etiketler")); } catch (Exception ex) { } return(View(etiket)); }
public ActionResult EtiketGuncelle(int id) { Etiket etk = db.Etiket.Find(id); if (etk == null) { //kullanıcı bulunamadı return(RedirectToAction("Etiketler")); } TempData["EtiketID"] = id; return(View(etk)); }
public string MakaleDuzenle(string etk, Makale mkl, HttpPostedFileBase resim) { Makale makale = context.Makales.FirstOrDefault(x => x.MakaleId == mkl.MakaleId); if (makale.Kullanici.KullaniciAdi == User.Identity.Name || User.IsInRole("Admin") == true) { makale.MakaleOnay = false; makale.KategoriID = mkl.KategoriID; makale.Baslik = mkl.Baslik; makale.Icerik = mkl.Icerik; if (resim != null) { Random rnd = new Random(); string imgrnd = "-" + rnd.Next(0, 999999).ToString() + "-"; Image img = Image.FromStream(resim.InputStream); Bitmap kucukResim = new Bitmap(img, Ayarlar.ResimKucukBoyut); Bitmap ortaResim = new Bitmap(img, Ayarlar.ResimOrtaBoyut); Bitmap buyukResim = new Bitmap(img, Ayarlar.ResimBuyukBoyut); kucukResim.Save(Server.MapPath("/Content/images/MakaleResim/KucukBoyut/" + User.Identity.Name + imgrnd + resim.FileName)); ortaResim.Save(Server.MapPath("/Content/images/MakaleResim/OrtaBoyut/" + User.Identity.Name + imgrnd + resim.FileName)); buyukResim.Save(Server.MapPath("/Content/images/MakaleResim/BuyukBoyut/" + User.Identity.Name + imgrnd + resim.FileName)); Resim rsm = new Resim(); rsm.BuyukBoyut = "/Content/images/MakaleResim/BuyukBoyut/" + User.Identity.Name + imgrnd + resim.FileName; rsm.KucukBoyut = "/Content/images/MakaleResim/KucukBoyut/" + User.Identity.Name + imgrnd + resim.FileName; rsm.OrtaBoyut = "/Content/images/MakaleResim/OrtaBoyut/" + User.Identity.Name + imgrnd + resim.FileName; context.Resims.Add(rsm); context.SaveChanges(); makale.ResimID = rsm.ResimId; } makale.Etikets.Clear(); foreach (var et in etk.Trim().Split('\n', '#')) { Etiket etik = context.Etikets.FirstOrDefault(x => x.Adi == et); makale.Etikets.Add(etik); } context.SaveChanges(); return("/" + makale.Kategori.Adi + "/" + makale.MakaleId + "/" + makale.Baslik); } else { return("/" + makale.Kategori.Adi + "/" + makale.MakaleId + "/" + makale.Baslik); } }
// GET: AdminEtikets/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Etiket etiket = db.Etikets.Find(id); if (etiket == null) { return(HttpNotFound()); } return(View(etiket)); }
public JsonResult UrunEkle(string urunIsim, string resimUrl, int kategori, string etiket) { if (string.IsNullOrEmpty(urunIsim)) { return(Json(new { _durum = false, _mesaj = "Ürün ismi boş bırakılamaz." })); } if (string.IsNullOrEmpty(resimUrl)) { return(Json(new { _durum = false, _mesaj = "Resim url boş bırakılamaz." })); } if (kategori == -1) { return(Json(new { _durum = false, _mesaj = "Kategori seçmediniz." })); } etiket = etiket.ToLower(); var etiketList = etiket.Split(','); List <Etiket> etiketler = new List <Etiket>(); var urun = new Urun(); urun.Isim = urunIsim; urun.ResimUrl = resimUrl; urun.Kategori = _db.Kategori.First(a => a.KategoriId == kategori); _db.Urun.Add(urun); _db.SaveChanges(); foreach (var et in etiketList) { var eklenecekEtiket = new Etiket() { Isim = et }; if (_db.Etkiket.Any(a => a.Isim == eklenecekEtiket.Isim)) { eklenecekEtiket = _db.Etkiket.First(a => a.Isim == eklenecekEtiket.Isim); } else { _db.Etkiket.Add(eklenecekEtiket); } _db.UrunEtiket.Add(new UrunEtkiket() { Urun = urun, Etiket = eklenecekEtiket }); } _db.SaveChanges(); return(Json(new { _durum = true, _mesaj = "Ürün ekleme başalarılı." })); }
// GET: Etikets/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Etiket etiket = db.Etiket.Find(id); if (etiket == null) { return(HttpNotFound()); } ViewBag.MakaleId = new SelectList(db.Makale, "MakaleId", "Baslık", etiket.MakaleId); return(View(etiket)); }
public ActionResult MakaleSil(int?id) { Yorum sil = db.Yorum.Where(x => x.MakaleID == id).FirstOrDefault(); Etiket etiket = db.Etiket.Where(x => x.EtiketId == id).FirstOrDefault(); if (sil != null) { db.Yorum.Remove(sil); } Makale silinen = db.Makale.Where(x => x.MakaleId == id).FirstOrDefault(); db.Makale.Remove(silinen); db.SaveChanges(); return(RedirectToAction("YazarınMakaleleri", "Yazar")); }