Ejemplo n.º 1
0
        public ActionResult Duzenle(Blog blog)
        {
            Blog objblog = _blogRepository.GetByID(blog.ID);

            if (ModelState.IsValid)
            {
                try
                {
                    objblog.Baslik         = blog.Baslik;
                    objblog.KisaAciklama   = blog.KisaAciklama;
                    objblog.Icerik         = blog.Icerik;
                    objblog.SeoAciklama    = blog.SeoAciklama;
                    objblog.SeoAnahtarlari = blog.SeoAnahtarlari;
                    objblog.SeoLink        = AboutFileUpload.SeoUrl(blog.Baslik);

                    _blogRepository.Update(objblog);
                    _blogRepository.Save();

                    return(RedirectToAction("Index", "Blog"));
                }
                catch (Exception ex)
                {
                    return(Json(new ResultJson {
                        Success = true, Message = "Düzenleme işlemi sırasında bir hata oluştu."
                    }));
                }
            }
            return(Json(new ResultJson {
                Success = true, Message = "Blog düzenleme işleminiz başarısız."
            }));
        }
Ejemplo n.º 2
0
        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."
            }));
        }
Ejemplo n.º 3
0
 public JsonResult Duzenle(Kategori kategori)
 {
     kategori.KategoriLink = AboutFileUpload.SeoUrl(kategori.KategoriAdi);
     try
     {
         _kategoriRepository.Update(kategori);
         _kategoriRepository.Save();
         return(Json(new ResultJson {
             Success = true, Message = "Kategori düzenleme işleminiz başarılı."
         }));
     }
     catch (Exception ex)
     {
         return(Json(new ResultJson {
             Success = true, Message = "Düzenleme işlemi sırasında bir hata oluştu."
         }));
     }
 }
Ejemplo n.º 4
0
 public ActionResult Ekle(Kategori kategori)
 {
     try
     {
         kategori.KategoriLink = AboutFileUpload.SeoUrl(kategori.KategoriAdi);
         _kategoriRepository.Insert(kategori);
         _kategoriRepository.Save();
         return(Json(new ResultJson {
             Success = true, Message = "Kategori ekleme işleminiz başarılı."
         }));
     }
     catch (Exception ex)
     {
         return(Json(new ResultJson {
             Success = true, Message = "Kategori işlemi sırasında bir hata oluştu."
         }));
     }
 }
Ejemplo n.º 5
0
 public JsonResult Duzenle(Etiket etiket)
 {
     try
     {
         etiket.EtiketLink = AboutFileUpload.SeoUrl(etiket.EtiketAdi);
         _etiketRepository.Update(etiket);
         _etiketRepository.Save();
         return(Json(new ResultJson {
             Success = true, Message = "Etiket düzenleme işleminiz başarılı."
         }));
     }
     catch (Exception ex)
     {
         return(Json(new ResultJson {
             Success = true, Message = "Düzenleme işlemi sırasında bir hata oluştu."
         }));
     }
 }