コード例 #1
0
 public ActionResult BlogEkle(Blog b, HttpPostedFileBase file)
 {
     try
     {
         using (MacarenaDBContext context = new MacarenaDBContext())
         {
             Blog _blog = new Blog();
             if (file != null && file.ContentLength > 0)
             {
                 MemoryStream memoryStream = file.InputStream as MemoryStream;
                 if (memoryStream == null)
                 {
                     memoryStream = new MemoryStream();
                     file.InputStream.CopyTo(memoryStream);
                 }
                 _blog.BlogFoto = memoryStream.ToArray();
             }
             _blog.BlogBaslik = b.BlogBaslik;
             _blog.BlogIcerik = b.BlogIcerik;
             _blog.Tarih      = DateTime.Now;
             context.Blog.Add(_blog);
             context.SaveChanges();
             return(RedirectToAction("Blog", "Admin"));
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Eklerken hata oluştu");
     }
 }
コード例 #2
0
 public ActionResult BlogDuzenle(Blog b, HttpPostedFileBase file)
 {
     try
     {
         using (MacarenaDBContext context = new MacarenaDBContext())
         {
             var _blogDuzenle = context.Blog.Where(x => x.ID == b.ID).FirstOrDefault();
             if (file != null && file.ContentLength > 0)
             {
                 MemoryStream memoryStream = file.InputStream as MemoryStream;
                 if (memoryStream == null)
                 {
                     memoryStream = new MemoryStream();
                     file.InputStream.CopyTo(memoryStream);
                 }
                 _blogDuzenle.BlogFoto = memoryStream.ToArray();
             }
             _blogDuzenle.BlogBaslik = b.BlogBaslik;
             _blogDuzenle.BlogIcerik = b.BlogIcerik;
             _blogDuzenle.Tarih      = DateTime.Now;
             context.SaveChanges();
             return(RedirectToAction("Blog", "Admin"));
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Güncellerken hata oluştu " + ex.Message);
     }
 }
コード例 #3
0
 public ActionResult Blog()
 {
     using (MacarenaDBContext context = new MacarenaDBContext())
     {
         List <Blog> blog = context.Blog.OrderByDescending(x => x.BlogTarih).ToList();
         return(View(blog));
     }
 }
コード例 #4
0
 public ActionResult BlogDuzenle(int BlogID)
 {
     using (MacarenaDBContext context = new MacarenaDBContext())
     {
         var _blogDuzenle = context.Blog.Where(x => x.ID == BlogID).FirstOrDefault();
         return(View(_blogDuzenle));
     }
 }
コード例 #5
0
 public ActionResult Blog()
 {
     using (MacarenaDBContext context = new MacarenaDBContext())
     {
         var blog = context.Blog.ToList();
         return(View(blog));
     }
 }
コード例 #6
0
 public ActionResult BlogSil(int BlogID)
 {
     try
     {
         using (MacarenaDBContext context = new MacarenaDBContext())
         {
             context.Blog.Remove(context.Blog.First(d => d.ID == BlogID));
             context.SaveChanges();
             return(RedirectToAction("Blog", "Admin"));
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Silerken hata oluştu", ex.InnerException);
     }
 }