public ActionResult Edit(Haberler haberler, HttpPostedFileBase yuklenecekDosya) { if (haberler.Ad == null) { return(View()); } Haberler haber = db.Haberler.Find(haberler.Id); if (yuklenecekDosya != null) { string dosyaAdi = Kontrol.fileNameCreator(yuklenecekDosya.FileName); var yuklemeYeri = Path.Combine(Server.MapPath("~/Upload/haber"), dosyaAdi); yuklenecekDosya.SaveAs(yuklemeYeri); haber.Resim = dosyaAdi; } haber.Ad = haberler.Ad; haber.Slug = Kontrol.ToSlug(haberler.Slug); haber.KategoriId = haberler.KategoriId; haber.GaleriId = haberler.GaleriId; haber.Detay = haberler.Detay; haber.Aktif = haberler.Aktif; haber.Tarih = haberler.Tarih; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult images(List <HttpPostedFileBase> HaberlerResim, int haberlerId) { if (HaberlerResim == null) { return(Redirect("/Admin/News/images/" + haberlerId)); } Haberler galeri = db.Haberler.Find(haberlerId); List <HaberlerResim> gResimler = new List <HaberlerResim>(); foreach (var file in HaberlerResim) { if (file.ContentLength > 0) { Random rnd = new Random(); string dosyaAdi = Path.GetFileNameWithoutExtension(file.FileName) + "-" + rnd.Next(1, 10000) + Path.GetExtension(file.FileName); var yuklemeYeri = Path.Combine(Server.MapPath("~/Upload/galeri/"), dosyaAdi); file.SaveAs(yuklemeYeri); HaberlerResim resimler = new HaberlerResim() { HaberlerId = haberlerId, Resim = dosyaAdi, }; gResimler.Add(resimler); } } galeri.HaberlerResim = gResimler; db.SaveChanges(); return(Redirect("/Admin/News/images")); }
private void GelHaberler() { DataTable dt = Haberler.GelHaberler(); HaberRepeater.DataSource = dt; HaberRepeater.DataBind(); }
public ActionResult Create(Haberler haberler, HttpPostedFileBase Foto) { 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/Foto/" + newfoto); haberler.Foto = "/Uploads/Foto/" + newfoto; } haberler.seourl = Seoconvert.Recover(haberler.Baslik); db.Haberlers.Add(haberler); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(haberler)); }
public ActionResult Edit(int id, HttpPostedFileBase Foto, Haberler haberler) { try { var haberlers = db.Haberlers.Where(m => m.HaberId == id).SingleOrDefault(); if (Foto != null) { if (System.IO.File.Exists(Server.MapPath(haberlers.Foto))) { System.IO.File.Delete(Server.MapPath(haberlers.Foto)); } 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/Foto/" + newfoto); haberlers.Foto = "/Uploads/Foto/" + newfoto; } haberlers.Baslik = haberler.Baslik; haberlers.Icerik = haberler.Icerik; haberlers.HaberId = haberler.HaberId; haberlers.seourl = Seoconvert.Recover(haberler.Baslik); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(int?id) { if (id == null) { return(RedirectToAction("Index")); } Haberler haber = db.Haberler.Find(id); if (haber == null) { return(RedirectToAction("Index")); } FileInfo dosya = new FileInfo(Server.MapPath("~/Upload/haber/" + haber.Resim)); try { if (dosya != null) { //dosya.Decrypt(); } } catch (Exception) { } db.Haberler.Remove(haber); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(Haberler Haber, HttpPostedFileBase upload) { if (ModelState.IsValid) { if (upload != null && upload.ContentLength > 0) { string fileName = Path.GetFileName(upload.FileName); string extension = Path.GetExtension(fileName).ToLower(); if (extension == ".jpg" || extension == ".jpeg" || extension == ".png" || extension == ".gif") { var photoname = Haber.HaberBaslik; fileName = photoname + extension; string path = Path.Combine(ConfigurationManager.AppSettings["uploadPath"], fileName); upload.SaveAs(path); Haber.HaberPhoto = fileName; Haber.Slug = GenerateSlug(Haber.HaberBaslik); haberService.Insert(Haber); return(RedirectToAction("index")); } else { ModelState.AddModelError("Photo", "Dosya uzantısı .jpg, .jpeg, .png ya da .gif olmalıdır."); } } else { haberService.Insert(Haber); return(RedirectToAction("index")); } } return(View(Haber)); }
public IHttpActionResult PutHaberler(int id, Haberler haberler) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != haberler.haberid) { return(BadRequest()); } db.Entry(haberler).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!HaberlerExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit(Haberler haber, HttpPostedFileBase upload) { if (ModelState.IsValid) { var model = haberService.Find(haber.Id); if (upload != null && upload.ContentLength > 0) { string fileName = Path.GetFileName(upload.FileName); string extension = Path.GetExtension(fileName).ToLower(); if (extension == ".jpg" || extension == ".jpeg" || extension == ".png" || extension == ".gif") { string path = Path.Combine(ConfigurationManager.AppSettings["uploadPath"], fileName); upload.SaveAs(path); haber.HaberPhoto = fileName; haberService.Update(haber); return(RedirectToAction("index")); } else { ModelState.AddModelError("Photo", "Dosya uzantısı .jpg, .jpeg, .png ya da .gif olmalıdır."); } } else { // resim seçilip yüklenmese bile diğer bilgileri güncelle haberService.Update(haber); return(RedirectToAction("index")); } } return(View(haber)); }
public async Task <ActionResult> DeleteConfirmed(int id) { Haberler haberler = await db.Haberler.FindAsync(id); db.Haberler.Remove(haberler); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public IHttpActionResult GetHaberIcerikGetir(int id) { Haberler habericerik = db.Haberler.Find(id); if (habericerik == null) { return(NotFound()); } return(Ok(habericerik)); }
public IHttpActionResult GetHaberler(int id) { Haberler haberler = db.Haberler.Find(id); if (haberler == null) { return(NotFound()); } return(Ok(haberler)); }
public static void RSS_SERVİCES_Site_Manuel_Upload(string Site_Name) { DataTable dt = db.QP("exec Site_Adres_WEB_Servis_List_Manuel @P0 ", Site_Name).Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; i <= dt.Rows.Count - 1; ++i) { Haberler.Haber_Web_Servis((string)dt.Rows[i]["Site_webservis"], (string)dt.Rows[i]["Domain"], (string)dt.Rows[i]["Kategory"], (string)dt.Rows[i]["Site_isim"], (string)dt.Rows[i]["Sub_Category"]); } } }
public void Update(Haberler entity) { var galery = haberRepository.Find(entity.Id); galery.HaberBaslik = entity.HaberBaslik; galery.HaberPhoto = entity.HaberPhoto; galery.HaberDetay = entity.HaberDetay; galery.HaberSirano = entity.HaberSirano; galery.IsActive = entity.IsActive; haberRepository.Update(galery); unitOfWork.SaveChanges(); }
public static void RSS_SERVİCES_GENEL() { DataTable dt = db.QP("exec GENEL_SİTE_ADRESS").Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; i <= dt.Rows.Count - 1; ++i) { Haberler.Haber_Web_Servis((string)dt.Rows[i]["Site_webservis"], (string)dt.Rows[i]["Domain"], (string)dt.Rows[i]["Kategory"], (string)dt.Rows[i]["Site_isim"], (string)dt.Rows[i]["Sub_Category"]); } } }
public IHttpActionResult PostHaberler(Haberler haberler) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Haberler.Add(haberler); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = haberler.haberid }, haberler)); }
public IHttpActionResult DeleteHaberler(int id) { Haberler haberler = db.Haberler.Find(id); if (haberler == null) { return(NotFound()); } db.Haberler.Remove(haberler); db.SaveChanges(); return(Ok(haberler)); }
// GET: Admin/AdminHaber/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Haberler haberler = await db.Haberler.FindAsync(id); if (haberler == null) { return(HttpNotFound()); } return(View(haberler)); }
// GET: Haberlers/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Haberler haberler = db.Haberlers.Find(id); if (haberler == null) { return(HttpNotFound()); } return(View(haberler)); }
public static void Haber_Upload_AA(string proc) { DataTable dt = db.QP("exec " + proc).Tables[0]; for (int i = 0; i <= dt.Rows.Count - 1; ++i) { try { Haberler.imageUpload((string)dt.Rows[i]["image"], (string)dt.Rows[i]["image5"]); } catch { } } }
public static void RSS_SERVİCES_UPLOAD(string Site_webservis_ADR, string AA_PROC_ADRESS_MAİN, string SiteName_Servis_Pram) { DataTable dt = db.QP(String.Format("exec {0} @P0 ", Site_webservis_ADR), SiteName_Servis_Pram).Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; i <= dt.Rows.Count - 1; ++i) { Haberler.Haber_Web_Servis((string)dt.Rows[i]["Site_webservis"], (string)dt.Rows[i]["Domain"], (string)dt.Rows[i]["Kategory"], (string)dt.Rows[i]["Site_isim"], (string)dt.Rows[i]["Sub_Category"]); } Haberler.Haber_Upload_AA(AA_PROC_ADRESS_MAİN); // upload images to images directory anaduluajans } }
public async Task <ActionResult> Create([Bind(Include = "HaberID,HaberImg,HaberBaslik,HaberKisa,HaberText")] Haberler haberler, HttpPostedFileBase HaberImg) { if (HaberImg != null && HaberImg.ContentLength > 0) { var fileName = Path.GetFileName(HaberImg.FileName); fileName = Guid.NewGuid().ToString() + ".jpg"; fileName = fileName.Replace("-", ""); haberler.HaberImg = "/Content/p/" + fileName; var path = Path.Combine(Server.MapPath("~/Content/p"), fileName); HaberImg.SaveAs(path); } db.Haberler.Add(haberler); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
// GET: Haberlers/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Haberler haberler = db.Haberlers.Find(id); if (haberler == null) { return(HttpNotFound()); } ViewBag.KategoriId = new SelectList(db.Kategoris, "KategoriId", "KategoriAdi", haberler.KategoriId); ViewBag.UyeId = new SelectList(db.Uyes, "UyeId", "AdSoyad", haberler.UyeId); return(View(haberler)); }
public static void RSS_SERVİCES_FULL() { try { DataTable dt = db.QP("exec RSS_Services_PROC").Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; i <= dt.Rows.Count - 1; ++i) { Haberler.Haber_Web_Servis((string)dt.Rows[i]["Site_webservis"], (string)dt.Rows[i]["Domain"], (string)dt.Rows[i]["Kategory"], (string)dt.Rows[i]["Site_isim"], (string)dt.Rows[i]["Sub_Category"]); } } } catch (Exception ex) { db.SP("exec Error_Log_ARCH @P0,@P1", ex.Message.ToString(), DateTime.Now.ToShortDateString()); } }
public ActionResult Edit(int?id) { if (id == null) { HttpNotFound(); } Haberler haber = db.Haberler.Find(id); if (haber == null) { return(RedirectToAction("Index")); } ViewBag.KategoriId = new SelectList(db.HaberKategorileri.ToList(), "KategoriId", "Ad", haber.KategoriId); ViewBag.GaleriId = new SelectList(db.Galeri.ToList(), "GaleriId", "GaleriAdi", haber.GaleriId); return(View(haber)); }
public ActionResult Add(NewsAdd formdata) { if (!ModelState.IsValid) { return(Redirect(Url.Content("~/News/Add"))); } var haber = new Haberler() { Id = Convert.ToInt32(Session["onlineId"]), konu = formdata.konu, icerik = formdata.icerik, resim = formdata.resim, kategori = formdata.kategori, tarih = DateTime.Now }; Database.Session.Save(haber); return(View(formdata)); }
public ActionResult Create(Haberler haberler, HttpPostedFileBase yuklenecekDosya) { kategorileriGetir(); if (haberler.Ad == null) { return(View()); } // resim seçmeden haber eklenebilsin if (yuklenecekDosya == null) { //TempData["bilgi"] = "Haber resmi seçilmedi"; //return View(); } else { string dosyaAdi = Kontrol.fileNameCreator(yuklenecekDosya.FileName); var yuklemeYeri = Path.Combine(Server.MapPath("~/Upload/haber"), dosyaAdi); yuklenecekDosya.SaveAs(yuklemeYeri); haberler.Resim = dosyaAdi; } haberler.Hit = 1; try { haberler.Slug = Kontrol.ToSlug(haberler.Ad); } catch (Exception) { haberler.Slug = haberler.Ad; } haberler.Tarih = DateTime.Now; db.Haberler.Add(haberler); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteFile(int id, int galeri) { if (id == null || galeri == null) { return(Redirect("/Admin/News/")); } HaberlerResim res = db.HaberlerResim.Where(r => r.ResimId == id).FirstOrDefault(); Haberler galeriBilgi = db.Haberler.Find(galeri); if (res == null) { return(Redirect("/Admin/News/images/" + galeri)); } db.HaberlerResim.Remove(res); db.SaveChanges(); return(Redirect("/Admin/News/images/" + galeri)); }
public void Insert(Haberler entity) { haberRepository.Insert(entity); unitOfWork.SaveChanges(); }
public ActionResult Create() { var Haber = new Haberler(); return(View(Haber)); }