Beispiel #1
0
        public ActionResult ekle(HttpPostedFileBase resim, string baslik, string icerik)
        {
            try
            {
                if (resim != null && resim.ContentLength > 0)
                {
                    Random r          = new Random();
                    var    resim_ayar = data.RESIM_AYARs.First();

                    string resim_adi = r.NextDouble().ToString() + r.NextDouble().ToString() + ".jpg";
                    string dizin     = Server.MapPath("~") + "Content\\img\\haber\\";


                    Resim image = new Resim();

                    image.Genislik = resim_ayar.HABER_K_W.Value;
                    image.ResimResize(resim, dizin + "t_" + resim_adi, "");

                    //image.Genislik = resim_ayar.HABER_K_W.Value ;
                    //image.ResimResize(resim, dizin+ "p_" + resim_adi, "");

                    image.Genislik = resim_ayar.HABER_B_W.Value;
                    //image.ResimResize(resim, dizin+ "b_" + resim_adi, data.SITE_BILGILERIs.First().WATERMARK);


                    // VERI TABANINA EKLE
                    HABERLER yeni_haber = new HABERLER();
                    yeni_haber.BASLIK = baslik;
                    yeni_haber.ICERIK = icerik;
                    yeni_haber.TARIH  = DateTime.Now;
                    yeni_haber.RESIM  = resim_adi;

                    data.HABERLERs.InsertOnSubmit(yeni_haber);
                    data.SubmitChanges();

                    mesaj[0]      = "alert-info"; mesaj[1] = "Haber başarıyla eklendi..";
                    ViewBag.mesaj = mesaj;
                }
                else
                {
                    mesaj[0]      = "alert-info"; mesaj[1] = "Lütfen Resim Seçiniz..";
                    ViewBag.mesaj = mesaj;
                }
            }
            catch
            {
                mesaj[0]      = "alert-error"; mesaj[1] = "Haber Eklenirken hata oluştu !";
                ViewBag.mesaj = mesaj;
            }

            return(View());
        }