public JsonResult Sil(int ID) { Etiket objEtiket = _etiketRepository.GetByID(ID); if (objEtiket == null) { return(Json(new ResultJson { Success = false, Message = "Etiket bulunamadı." })); } _etiketRepository.Delete(ID); _etiketRepository.Save(); return(Json(new ResultJson { Success = true, Message = "Etiket silme işleminiz başarılı." })); }
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." })); }