public ActionResult Ekle(Slider model, HttpPostedFileBase SliderResim) { ModelState.Remove("SliderYol"); if (ModelState.IsValid) { if (SliderResim != null && (SliderResim.ContentType == "image/jpeg" || SliderResim.ContentType == "image/jpg" || SliderResim.ContentType == "image/png")) { string filename = $"{AdGetir.ResimAd(model.SliderBaslik)}.{SliderResim.ContentType.Split('/')[1]}"; SliderResim.SaveAs(Server.MapPath($"~/img/Slider/{filename}")); //string filename = ResimKayit(SliderResim, "LinkLogo", model.LinkAdi); model.SliderYol = filename; } else { ModelState.AddModelError("", "Resim Formatı JPG veya PNG olmalıdır"); return(View(model)); } var result = _managerSlider.Insert(model); if (result == 0) { ModelState.AddModelError("", "Slider Ekleme İşlemi Başarısız oldu"); return(View(model)); } return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Duzenle(Slider model, HttpPostedFileBase SliderResim) { var slider = _managerSlider.Find(x => x.ID == model.ID); if (ModelState.IsValid) { if (SliderResim != null && (SliderResim.ContentType == "image/jpeg" || SliderResim.ContentType == "image/jpg" || SliderResim.ContentType == "image/png")) { if (System.IO.File.Exists(Server.MapPath("~/img/Slider/" + slider.SliderYol))) { System.IO.File.Delete(Server.MapPath("~/img/Slider/" + slider.SliderYol)); } string filename = $"{AdGetir.ResimAd(model.SliderBaslik)}.{SliderResim.ContentType.Split('/')[1]}"; SliderResim.SaveAs(Server.MapPath($"~/img/Slider/{filename}")); //string filename = ResimKayit(SliderResim, "LinkLogo", model.LinkAdi); slider.SliderYol = filename; } slider.SliderBaslik = model.SliderBaslik; slider.SliderLink = model.SliderLink; _managerSlider.Update(slider); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Ekle(Reklam model, HttpPostedFileBase ReklamResim) { ModelState.Remove("ResimYol"); if (ModelState.IsValid) { if (ReklamResim != null && (ReklamResim.ContentType == "image/jpeg" || ReklamResim.ContentType == "image/jpg" || ReklamResim.ContentType == "image/png")) { try { string filename = $"{AdGetir.ResimAd(model.ReklamAdi)}.{ReklamResim.ContentType.Split('/')[1]}"; ReklamResim.SaveAs(Server.MapPath($"~/img/Reklam/{filename}")); model.ResimYol = filename; } catch (Exception exp) { ModelState.AddModelError("", exp.Message); } } int res = _managerReklam.Insert(model); if (res > 0) { return(RedirectToAction("Index", "Reklam")); } ModelState.AddModelError("", "Kategori Güncellenemedi"); return(View(model)); } return(View(model)); }
public ActionResult Ekle(Ilan model, IEnumerable <HttpPostedFileBase> IlanResimler) { ModelState.Remove("IlanTarih"); ModelState.Remove("ilanResimler"); if (ModelState.IsValid) { IlanKategori kat = _managerIlanKategori.Find(x => x.IlanKategoriID == model.IlanKategoriID); Firma frm = _managerFirma.Find(x => x.ID == model.FirmaID); model.kategori = kat; model.firma = frm; model.IlanTarih = DateTime.Now; int res = _managerIlan.Insert(model); if (res == 0) { ModelState.AddModelError("", "İlan Eklenemedi"); ViewBag.IlanKategoriID = new SelectList(_managerIlanKategori.List(), "IlanKategoriID", "KategoriAdi"); ViewBag.FirmaID = new SelectList(_managerFirma.List(), "ID", "FirmaAdi"); return(View(model)); } if (IlanResimler != null && IlanResimler.Count() > 0) { foreach (HttpPostedFileBase file in IlanResimler) { if (file != null && (file.ContentType == "image/jpeg" || file.ContentType == "image/jpg" || file.ContentType == "image/png")) { try { IlanResim rsm = new IlanResim(); string filename = $"{AdGetir.ResimAd(model.Baslik)}.{file.ContentType.Split('/')[1]}"; file.SaveAs(Server.MapPath($"~/img/Ilan/{filename}")); rsm.ResimYol = filename; rsm.IlanID = model.ID; _managerIlanResim.Add(rsm); } catch (Exception exp) { ModelState.AddModelError("", exp.Message); } } } _managerIlanResim.Save(); } return(RedirectToAction("Index")); } ViewBag.IlanKategoriID = new SelectList(_managerIlanKategori.List(), "IlanKategoriID", "KategoriAdi"); ViewBag.FirmaID = new SelectList(_managerFirma.List(), "ID", "FirmaAdi"); return(View()); }
public ActionResult Duzenle(Hizmet model, IEnumerable <HttpPostedFileBase> HizmetResimler) { ModelState.Remove("HizmetResimler"); ViewBag.ID = new SelectList(_managerHizmetKategori.List(), "ID", "HizmetKategoriAdi"); if (ModelState.IsValid) { Hizmet hzmt = _managerHizmet.Find(x => x.ID == model.ID); HizmetKategori kat = _managerHizmetKategori.Find(x => x.ID == model.HizmetKategoriID); hzmt.HizmetBaslik = model.HizmetBaslik; hzmt.HizmetIcerik = model.HizmetIcerik; hzmt.KisaHizmetIcerik = model.KisaHizmetIcerik; hzmt.HizmetKategoriID = kat.ID; hzmt.kategori = kat; int res = _managerHizmet.Update(hzmt); if (res == 0) { ModelState.AddModelError("", "Hizmet Güncellenemedi"); ViewBag.ID = new SelectList(_managerHizmetKategori.List(), "ID", "HizmetKategoriAdi"); return(View(model)); } if (HizmetResimler != null && HizmetResimler.Count() > 0) { foreach (HttpPostedFileBase file in HizmetResimler) { if (file != null && (file.ContentType == "image/jpeg" || file.ContentType == "image/jpg" || file.ContentType == "image/png")) { try { HizmetResim rsm = new HizmetResim(); string filename = $"{AdGetir.ResimAd(hzmt.HizmetBaslik)}.{file.ContentType.Split('/')[1]}"; file.SaveAs(Server.MapPath($"~/img/Hizmet/{filename}")); rsm.ResimYol = filename; rsm.HizmetID = hzmt.ID; _managerHizmetResim.Add(rsm); } catch (Exception exp) { ModelState.AddModelError("", exp.Message); } } } _managerHizmetResim.Save(); } return(RedirectToAction("Index")); } return(View()); }
public ActionResult Duzenle(Kurumsal model, IEnumerable <HttpPostedFileBase> KurumsalResimler) { ModelState.Remove("Resimler"); ViewBag.ID = new SelectList(_managerKurumKategori.List(), "ID", "KategoriAdi"); if (ModelState.IsValid) { Kurumsal krmsal = _managerkurum.Find(x => x.ID == model.ID); KurumsalKategori kat = _managerKurumKategori.Find(x => x.ID == model.KurumsalKategoriID); krmsal.Icerik = model.Icerik; krmsal.KisaIcerik = model.KisaIcerik; krmsal.Baslik = model.Baslik; krmsal.Kurumsalkategori = kat; krmsal.KurumsalKategoriID = model.KurumsalKategoriID; int res = _managerkurum.Update(krmsal); if (res == 0) { ModelState.AddModelError("", "Kurumsal Güncellenemedi"); ViewBag.ID = new SelectList(_managerKurumKategori.List(), "ID", "KategoriAdi"); return(View(model)); } if (KurumsalResimler != null && KurumsalResimler.Count() > 0) { foreach (HttpPostedFileBase file in KurumsalResimler) { if (file != null && (file.ContentType == "image/jpeg" || file.ContentType == "image/jpg" || file.ContentType == "image/png")) { try { KurumsalResim rsm = new KurumsalResim(); string filename = $"{AdGetir.ResimAd(model.Baslik)}.{file.ContentType.Split('/')[1]}"; file.SaveAs(Server.MapPath($"~/img/Kurum/{filename}")); rsm.ResimYol = filename; rsm.KurumsalID = krmsal.ID; _managerKurumResim.Add(rsm); } catch (Exception exp) { ModelState.AddModelError("", exp.Message); } } } _managerKurumResim.Save(); } return(RedirectToAction("Index")); } return(View()); }
public string ResimKayit(HttpPostedFileBase resim, string ResimYol, string ResimAdi) { string yeniad = AdGetir.ResimAd(ResimAdi) + Path.GetExtension(resim.FileName); Image orj = Image.FromStream(resim.InputStream); Bitmap kucukresim = new Bitmap(orj, 60, 50); //Bitmap buyukresim = new Bitmap(orj, 600, 400); kucukresim.Save(Server.MapPath($"/img/{ResimYol}/" + yeniad)); //buyukresim.Save(Server.MapPath("/Content/images/Photos/big/" + yeniad)); return(yeniad); }
public ActionResult Duzenle(Haber model, IEnumerable <HttpPostedFileBase> HaberResimler) { ModelState.Remove("HaberResimler"); if (ModelState.IsValid) { Haber hbr = _managerHaber.Find(x => x.ID == model.ID); hbr.HaberBaslik = model.HaberBaslik; hbr.HaberIcerik = model.HaberIcerik; hbr.KisaHaberIcerik = model.KisaHaberIcerik; int res = _managerHaber.Update(hbr); if (res == 0) { ModelState.AddModelError("", "Haber Güncellenemedi"); return(View(model)); } if (HaberResimler != null && HaberResimler.Count() > 0) { foreach (HttpPostedFileBase file in HaberResimler) { if (file != null && (file.ContentType == "image/jpeg" || file.ContentType == "image/jpg" || file.ContentType == "image/png")) { try { HaberResim rsm = new HaberResim(); string filename = $"{AdGetir.ResimAd(hbr.HaberBaslik)}.{file.ContentType.Split('/')[1]}"; file.SaveAs(Server.MapPath($"~/img/Haber/{filename}")); rsm.ResimYol = filename; rsm.HaberID = hbr.ID; _managerHaberResim.Add(rsm); } catch (Exception exp) { ModelState.AddModelError("", exp.Message); } } } _managerHaberResim.Save(); } return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult KategoriDuzenle(FirmaKategori model, HttpPostedFileBase KategoriLogo) { ModelState.Remove("KategoriResim"); if (ModelState.IsValid) { FirmaKategori kat = _managerFirmaKategori.Find(x => x.ID == model.ID); kat.KategoriAdi = model.KategoriAdi; kat.KategoriAciklama = model.KategoriAciklama; if (KategoriLogo != null && (KategoriLogo.ContentType == "image/jpeg" || KategoriLogo.ContentType == "image/jpg" || KategoriLogo.ContentType == "image/png")) { try { if (model.KategoriResim != "default.jpg") { if (System.IO.File.Exists(Server.MapPath("~/img/Firma/" + model.KategoriResim))) { System.IO.File.Delete(Server.MapPath("~/img/Firma/" + model.KategoriResim)); } } string filename = $"{AdGetir.ResimAd(model.KategoriAciklama)}.{KategoriLogo.ContentType.Split('/')[1]}"; KategoriLogo.SaveAs(Server.MapPath($"~/img/Firma/{filename}")); kat.KategoriResim = filename; } catch (Exception exp) { ModelState.AddModelError("", exp.Message); } } //else { // kat.KategoriResim = "default.jpg"; //} int res = _managerFirmaKategori.Update(kat); if (res > 0) { return(RedirectToAction("KategoriListele", "Firma")); } ModelState.AddModelError("", "Kategori Güncellenemedi"); } return(View(model)); }
public ActionResult Duzenle(Reklam model, HttpPostedFileBase ReklamResim) { ModelState.Remove("ResimYol"); if (ModelState.IsValid) { Reklam kat = _managerReklam.Find(x => x.ID == model.ID); kat.ReklamAdi = model.ReklamAdi; kat.ReklamCesit = model.ReklamCesit; kat.ReklamLink = model.ReklamLink; if (ReklamResim != null && (ReklamResim.ContentType == "image/jpeg" || ReklamResim.ContentType == "image/jpg" || ReklamResim.ContentType == "image/png")) { try { if (System.IO.File.Exists(Server.MapPath("~/img/Reklam/" + model.ResimYol))) { System.IO.File.Delete(Server.MapPath("~/img/Reklam/" + model.ResimYol)); } string filename = $"{AdGetir.ResimAd(model.ReklamAdi)}.{ReklamResim.ContentType.Split('/')[1]}"; ReklamResim.SaveAs(Server.MapPath($"~/img/Reklam/{filename}")); kat.ResimYol = filename; } catch (Exception exp) { ModelState.AddModelError("", exp.Message); } } int res = _managerReklam.Update(kat); if (res > 0) { return(RedirectToAction("Index", "Reklam")); } ModelState.AddModelError("", "Kategori Güncellenemedi"); } return(View(model)); }
public ActionResult KategoriEkle(FirmaKategori model, HttpPostedFileBase KategoriLogo) { if (ModelState.IsValid) { FirmaKategori kat = _managerFirmaKategori.Find(x => x.KategoriAdi == model.KategoriAdi); if (kat != null) { ModelState.AddModelError("", "Ketegori Mevcut"); return(View(model)); } // model.KategoriResim = "default.jpg"; if (KategoriLogo != null && (KategoriLogo.ContentType == "image/jpeg" || KategoriLogo.ContentType == "image/jpg" || KategoriLogo.ContentType == "image/png")) { try { string filename = $"{AdGetir.ResimAd(model.KategoriAdi)}.{KategoriLogo.ContentType.Split('/')[1]}"; KategoriLogo.SaveAs(Server.MapPath($"~/img/Firma/{filename}")); model.KategoriResim = filename; } catch (Exception exp) { ModelState.AddModelError("", exp.Message); } } int res = _managerFirmaKategori.Insert(model); if (res > 0) { return(RedirectToAction("KategoriListele", "Firma")); } ModelState.AddModelError("", "Ketegori Eklememedi"); return(RedirectToAction("KategoriEkle", "Firma")); } return(View(model)); }
public ActionResult Ekle(KategoriFirmaViewModel model, HttpPostedFileBase FirmaLogo, IEnumerable <HttpPostedFileBase> FirmaResimler) { //ModelState.Remove("FirmaAdi"); //ModelState.Remove("FirmaTel"); //ModelState.Remove("Adres"); ModelState.Clear(); //ModelState.Remove("KategoriAdi"); //ModelState.Remove("KategoriAciklama"); if (ModelState.IsValid) { int i = KontrolEt(model); if (i == 1) { //model.FirmaKategoriler = _managerFirmaKategori.List(); //ViewBag.FirmaKategoriID = new SelectList(_managerFirmaKategori.List(), "ID", "KategoriAdi"); model.FirmaKategoriler = _managerFirmaKategori.List(); return(View(model)); } //FirmaKategori kat = _managerFirmaKategori.Find(x => x.ID == FirmaKategoriID); //model.Firma.Kategori = kat; #region Firma Logo Ekleme if (FirmaLogo != null && (FirmaLogo.ContentType == "image/jpeg" || FirmaLogo.ContentType == "image/jpg" || FirmaLogo.ContentType == "image/png")) { try { string filename = $"{AdGetir.LinkAd(model.Firma.FirmaAdi)}.{FirmaLogo.ContentType.Split('/')[1]}"; FirmaLogo.SaveAs(Server.MapPath($"~/img/Firma/{filename}")); model.Firma.Logo = filename; } catch (Exception exp) { ModelState.AddModelError("", exp.Message); } } #endregion int res = _managerFirma.Insert(model.Firma); if (res == 0) { ModelState.AddModelError("", "Firma Eklenemedi"); //model.FirmaKategoriler = _managerFirmaKategori.List(); //ViewBag.FirmaKategoriID = new SelectList(_managerFirmaKategori.List(), "ID", "KategoriAdi"); return(View(model)); } foreach (FirmaKategori item in model.FirmaKategoriler) { if (item.Secili) { Firma_Kategori1 fk = new Firma_Kategori1(); fk.FirmaKategori = _managerFirmaKategori.Find(x => x.ID == item.ID); fk.Firma = _managerFirma.Find(x => x.ID == model.Firma.ID); _managerFirmaKategoriBag.Add(fk); } } _managerFirmaKategoriBag.Save(); #region Firma Resimler Ekleme if (FirmaResimler != null && FirmaResimler.Count() > 0) { foreach (HttpPostedFileBase file in FirmaResimler) { if (file != null && (file.ContentType == "image/jpeg" || file.ContentType == "image/jpg" || file.ContentType == "image/png")) { try { FirmaResim rsm = new FirmaResim(); string filename = $"{AdGetir.ResimAd(model.Firma.FirmaAdi)}.{file.ContentType.Split('/')[1]}"; file.SaveAs(Server.MapPath($"~/img/Firma/{filename}")); rsm.ResimYol = filename; rsm.FirmaID = model.Firma.ID; _managerFirmaResim.Add(rsm); } catch (Exception exp) { ModelState.AddModelError("", exp.Message); } } } _managerFirmaResim.Save(); } #endregion return(RedirectToAction("Index")); } model.FirmaKategoriler = _managerFirmaKategori.List(); //ViewBag.FirmaKategoriID = new SelectList(_managerFirmaKategori.List(), "ID", "KategoriAdi"); return(View(model)); }
public ActionResult Duzenle(KategoriFirmaViewModel model, HttpPostedFileBase FirmaLogo, IEnumerable <HttpPostedFileBase> FirmaResimler) { //ViewBag.ID = new SelectList(_managerFirmaKategori.List(), "ID", "KategoriAdi"); //ModelState.Remove("FirmaResimler"); //ModelState.Remove("Logo"); ModelState.Clear(); if (ModelState.IsValid) { int i = KontrolEt(model); if (i == 1) { model.FirmaKategoriler = _managerFirmaKategori.List(); return(View(model)); } Firma frm = _managerFirma.Find(x => x.ID == model.Firma.ID); //FirmaKategori kat = _managerFirmaKategori.Find(x => x.ID == model.FirmaKategoriID); #region Firma_Logo_Ekleme if (FirmaLogo != null && (FirmaLogo.ContentType == "image/jpeg" || FirmaLogo.ContentType == "image/jpg" || FirmaLogo.ContentType == "image/png")) { try { if (System.IO.File.Exists(Server.MapPath("~/img/Firma/" + model.Firma.Logo))) { System.IO.File.Delete(Server.MapPath("~/img/Firma/" + model.Firma.Logo)); } string filename = $"{AdGetir.ResimAd(model.Firma.FirmaAdi)}.{FirmaLogo.ContentType.Split('/')[1]}"; FirmaLogo.SaveAs(Server.MapPath($"~/img/Firma/{filename}")); frm.Logo = filename; } catch (Exception exp) { ModelState.AddModelError("", exp.Message); } } #endregion frm.Aciklama = model.Firma.Aciklama; frm.KisaAciklama = model.Firma.KisaAciklama; frm.Adres = model.Firma.Adres; frm.FirmaAdi = model.Firma.FirmaAdi; frm.SeoName = model.Firma.SeoName; frm.Description = model.Firma.Description; frm.Etiket = model.Firma.Etiket; //frm.Kategori = kat; //frm.FirmaKategoriID = model.FirmaKategoriID; frm.FirmaLink = model.Firma.FirmaLink; frm.FirmaYetkili = model.Firma.FirmaYetkili; frm.Aktif = model.Firma.Aktif; frm.FirmaTel = model.Firma.FirmaTel; frm.FirmaMail = model.Firma.FirmaMail; frm.FirmaFace = model.Firma.FirmaFace; frm.FirmaTwitter = model.Firma.FirmaTwitter; frm.FirmaGoogle = model.Firma.FirmaGoogle; frm.FirmaInstagram = model.Firma.FirmaInstagram; int res = _managerFirma.Update(frm); if (res == 0) { ModelState.AddModelError("", "Firma Güncellenemedi"); //ViewBag.ID = new SelectList(_managerFirmaKategori.List(), "ID", "KategoriAdi"); return(View(model)); } foreach (var itm in _managerFirmaKategoriBag.List(x => x.Firma.ID == frm.ID)) { _managerFirmaKategoriBag.Delete(itm); } foreach (FirmaKategori item in model.FirmaKategoriler) { if (item.Secili) { Firma_Kategori1 fk = new Firma_Kategori1(); fk.FirmaKategori = _managerFirmaKategori.Find(x => x.ID == item.ID); fk.Firma = _managerFirma.Find(x => x.ID == model.Firma.ID); _managerFirmaKategoriBag.Add(fk); } } _managerFirmaKategoriBag.Save(); #region FirmaResimler if (FirmaResimler != null && FirmaResimler.Count() > 0) { foreach (HttpPostedFileBase file in FirmaResimler) { if (file != null && (file.ContentType == "image/jpeg" || file.ContentType == "image/jpg" || file.ContentType == "image/png")) { try { FirmaResim rsm = new FirmaResim(); string filename = $"{AdGetir.ResimAd(model.Firma.FirmaAdi)}.{file.ContentType.Split('/')[1]}"; file.SaveAs(Server.MapPath($"~/img/Firma/{filename}")); rsm.ResimYol = filename; rsm.FirmaID = frm.ID; _managerFirmaResim.Add(rsm); } catch (Exception exp) { ModelState.AddModelError("", exp.Message); } } } _managerFirmaResim.Save(); } #endregion return(RedirectToAction("Index")); } return(View(model)); }