public ActionResult GaleriEkle(Galeri g, HttpPostedFileBase file) { try { Galeri _galeri = new Galeri(); if (file != null && file.ContentLength > 0) { MemoryStream memoryStream = file.InputStream as MemoryStream; if (memoryStream == null) { memoryStream = new MemoryStream(); file.InputStream.CopyTo(memoryStream); } _galeri.GaleriFoto = memoryStream.ToArray(); } _galeri.FilmID = g.FilmID; ent.Galeri.Add(_galeri); ent.SaveChanges(); return(RedirectToAction("Galeri", "Admin")); } catch (Exception ex) { throw new Exception("Eklerken hata oluştu" + ex.InnerException); } }
public static Galeri GaleriViewModelToGaleri(GaleriViewModel model, Galeri galeri) { galeri.Ad = model.Ad; galeri.HaberId = model.HaberId; return(galeri); }
public async Task <IActionResult> EkleDuzenle(Galeri Galeri, IFormFile Resim) { if (ModelState.IsValid) { if (Resim != null) { var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot\\img\\galeri", Resim.FileName); using (var stream = new FileStream(path, FileMode.Create)) { await Resim.CopyToAsync(stream); Galeri.URL = Resim.FileName; } } if (Galeri.ID > 0) { uow.Galeri.Duzenle(Galeri); } else { uow.Galeri.Ekle(Galeri); } uow.SaveChanges(); return(RedirectToAction("Index")); } else { return(RedirectToAction("EkleDuzenle", Galeri.ID)); } }
public ActionResult Ekle(Galeri galeri, HttpPostedFileBase ResimURL) { if (galeri.ResimURL != null) { if (ResimURL.ContentLength > 0) { string Dosya = Guid.NewGuid().ToString().Replace("-", ""); string Uzanti = System.IO.Path.GetExtension(Request.Files[0].FileName); string ResimYolu = "/External/Galeri/" + Dosya + Uzanti; ResimURL.SaveAs(Server.MapPath(ResimYolu)); galeri.ResimURL = ResimYolu; } try { db.Galeri.Add(galeri); db.SaveChanges(); TempData["Bilgi"] = "Galeri Resim Ekleme işleminiz Başarılı"; return(RedirectToAction("Index", "Galeri")); } catch (Exception) { return(View(galeri)); } } return(View(galeri)); }
private int ResimKaydet(HttpPostedFileBase file1, int c) { Basvuru db = new Basvuru(); Galeri d = new Galeri(); string pic = System.IO.Path.GetFileName(file1.FileName); string path = System.IO.Path.Combine( Server.MapPath("~/Dosyalar/Resimler"), pic); file1.SaveAs(path); using (MemoryStream ms = new MemoryStream()) { file1.InputStream.CopyTo(ms); byte[] array = ms.GetBuffer(); d.resim = array; d.EkleyenID = c; db.Galeri.Add(d); db.SaveChanges(); return(d.GaleriID); } }
public ActionResult images(List <HttpPostedFileBase> galeriResim, int galeriId) { if (galeriResim == null) { return(Redirect("/Admin/Gallery/images/" + galeriId)); } Galeri galeri = db.Galeri.Find(galeriId); List <GaleriResim> gResimler = new List <GaleriResim>(); foreach (var file in galeriResim) { 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/slide"), dosyaAdi); file.SaveAs(yuklemeYeri); GaleriResim resimler = new GaleriResim() { GaleriId = galeriId, Resim = dosyaAdi, }; gResimler.Add(resimler); } } galeri.GaleriResim = gResimler; db.SaveChanges(); return(Redirect("/Admin/Gallery/images/" + galeriId)); }
private int VideoKaydet(string video, int c) { Basvuru db = new Basvuru(); Galeri d = new Galeri(); if (video.Contains("watch?v=")) { string[] a = new string[10]; a = video.Split('/'); a[3] = a[3].Remove(0, 8); video = a[0] + "//" + a[2] + "/embed/" + a[3]; d.video = video; d.EkleyenID = c; db.Galeri.Add(d); db.SaveChanges(); return(d.GaleriID); } else { d.video = video; d.EkleyenID = c; db.Galeri.Add(d); db.SaveChanges(); return(d.GaleriID); } }
public ActionResult GaleriDuzenle(Galeri g, HttpPostedFileBase file) { try { var _galeriDuzenle = ent.Galeri.Where(x => x.GaleriID == g.GaleriID).FirstOrDefault(); if (file != null && file.ContentLength > 0) { MemoryStream memoryStream = file.InputStream as MemoryStream; if (memoryStream == null) { memoryStream = new MemoryStream(); file.InputStream.CopyTo(memoryStream); } _galeriDuzenle.GaleriFoto = memoryStream.ToArray(); } _galeriDuzenle.FilmID = g.FilmID; ent.SaveChanges(); return(RedirectToAction("Galeri", "Admin")); } catch (Exception ex) { throw new Exception("Eklerken hata oluştu" + ex.InnerException); } }
public bool EditGaleri(Galeri galeri) { using (var databaseContext = new HaberContext()) { databaseContext.Entry(galeri).State = EntityState.Modified; return(databaseContext.SaveChanges() > 0); } }
public ActionResult Delete(int?id) { Galeri gaLeri = db.galeri.Find(id); db.galeri.Remove(gaLeri); db.SaveChanges(); return(RedirectToAction("GaleriIndex")); }
public ActionResult GaleriSil(int id) { Galeri bul = (from i in db.Galeris where i.GaleriID == id select i).FirstOrDefault(); db.Galeris.Remove(bul); db.SaveChanges(); return(RedirectToAction("Galeri", "AdminPanel")); }
public ActionResult GaleriEkle(GaleriViewModel model) { try { Galeri galeri = new Galeri(); galeri = ViewModelToModel.GaleriViewModelToGaleri(model, galeri); foreach (var dosya in model.Resimler) { // her döngüde seçilen galeri için resim oluştur Resim resim = new Resim(); // resmin ismini değiştir. var fileName = Guid.NewGuid().ToString() + System.IO.Path.GetExtension(dosya.FileName); // dosya dizinlerinin yollarını oluştur. var orijinalResimDizin = Server.MapPath("~/Images/uploads/Galeri"); var buyukResimDizin = Server.MapPath("~/Images/uploads/Galeri/Buyuk"); var kucukResimDizin = Server.MapPath("~/Images/uploads/Galeri/Kucuk"); // dizin yoksa oluştur. if (!Directory.Exists(orijinalResimDizin)) { Directory.CreateDirectory(orijinalResimDizin); Directory.CreateDirectory(buyukResimDizin); Directory.CreateDirectory(kucukResimDizin); } // dosyayı kaydet dosya.SaveAs(Path.Combine(orijinalResimDizin, fileName)); // resimleri farklı boyutlarda kaydet. ImageManager.SaveResizedImage(Image.FromFile(Path.Combine(orijinalResimDizin, fileName)), new Size(600, 600), buyukResimDizin, fileName); ImageManager.SaveResizedImage(Image.FromFile(Path.Combine(orijinalResimDizin, fileName)), new Size(200, 200), kucukResimDizin, fileName); // resimin özelliklerini belirle resim.Ad = fileName; resim.Boyut = dosya.ContentLength; resim.Uzanti = dosya.ContentType; resim.OrjinalResim = Path.Combine("Images/uploads/Galeri/", fileName); resim.BuyukResim = Path.Combine("Images/uploads/Galeri/Buyuk/", fileName); resim.KucukResim = Path.Combine("Images/uploads/Galeri/Kucuk/", fileName); // resmi geleriye ekle galeri.Resimler.Add(resim); } galeriServis.GaleriEkle(galeri); return(RedirectToAction("Galeriler")); } catch (Exception ex) { model.Haberler = haberServis.Haberler(); } return(View(model)); }
public static GaleriDTO getGaleriDto(Galeri galeri) { GaleriDTO DTOGaleri = new GaleriDTO { Yol = galeri.ResimYolu, }; return(DTOGaleri); }
public ActionResult GaleriDuzenle(int id) { Galeri galeri = galeriServis.Bul(id); GaleriModel model = Mapper.Map <Galeri, GaleriModel>(galeri); model.Haberler = Haberler; return(View(model)); }
public ActionResult Edit(Galeri galeri) { Galeri galeriBilgi = db.Galeri.Where(g => g.GaleriId == galeri.GaleriId).FirstOrDefault(); galeriBilgi.GaleriAdi = galeri.GaleriAdi; galeriBilgi.Aktif = galeri.Aktif; db.SaveChanges(); return(RedirectToAction("Index")); }
public static GaleriViewModel GaleriToGaleriViewModel(Galeri galeri) { GaleriViewModel model = new GaleriViewModel(); model.Ad = galeri.Ad; model.HaberId = galeri.HaberId; model.Id = galeri.Id; return(model); }
public ActionResult GalEkle(Galeri form) { Galeri gelen = new Galeri(); if (ModelState.IsValid) { db.Galeris.Add(form); db.SaveChanges(); return(RedirectToAction("GalEkle")); } return(View(form)); }
public ActionResult GaleriGuncelle(int id, Galeri form) { try { db.Entry(form).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Galeri")); } catch { return(View()); } }
public GaleriViewModel GaleriGetir(int Id) { Galeri model = _galeriRepository.Get(x => x.Id == Id); return(new GaleriViewModel { Id = model.Id, Durum = model.Durum, FotografUrl = model.FotografUrl, GuncellemeTarihi = model.GuncellemeTarihi, SilindiMi = model.SilindiMi, OlusturulmaTarihi = model.OlusturulmaTarihi, Ad = model.Ad }); }
public void GaleriEkle(GaleriDTO entity) { Galeri galeri = new Galeri { GaleriAdi = entity.GaleriAdi, GaleriKategoriID = entity.GaleriKategoriID, GaleriLogo = entity.GaleriLogo, BuyukResim1 = entity.BuyukResim1, BuyukResim2 = entity.BuyukResim2, BuyukResim3 = entity.BuyukResim3, BuyukResim4 = entity.BuyukResim4 }; galeriRepository.Ekle(galeri); galeriRepository.Context.SaveChanges(); }
public ActionResult GaleriEkle(Galeri g, HttpPostedFileBase resim) { if (resim != null && resim.ContentLength > 0) { g.ResimYolu = resim.FileName; string yol = Server.MapPath("/Content/galeri/"); resim.SaveAs(yol + resim.FileName); } if (ModelState.IsValid) { ApplicationDbContext ctx = new ApplicationDbContext(); ctx.Galeriler.Add(g); ctx.SaveChanges(); } return(View()); }
static void Main() { LastikTuru araba = new LastikTuru(); araba.Coupe = "BMW"; YakitTuru benzin = new YakitTuru(); benzin.Coupe = "Vw"; ArabaTuru araba2 = araba; Galeri galeri = new Galeri(); //galeri.Satis(benzin); galeri.Satis(araba2); // galeri.Satis(araba); }
public IActionResult Sil(int ID) { if (ModelState.IsValid) { if (ID > 0) { Galeri Data = uow.Galeri.VeriGetir(ID); string stryol = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot\\img\\galeri", Data.URL); if (System.IO.File.Exists(stryol)) { System.IO.File.Delete(stryol); } uow.Galeri.Sil(Data); uow.SaveChanges(); return(Ok()); } } return(BadRequest()); }
public static string AddGaleri(Galeri model) { string result = ""; using (var db = GetDB) { try { db.Galeri.Add(model); db.SaveChanges(); result = ""; } catch (Exception ex) { result = "eklenemedi, "; } return(result); } }
public ActionResult GaleriDuzenle(GaleriModel model) { if (ModelState.IsValid) { try { Galeri galeri = galeriServis.Bul(model.Id); galeri = (Galeri)Mapper.Map(model, galeri, typeof(GaleriModel), typeof(Galeri)); galeriServis.Guncelle(galeri); return(RedirectToAction("Galeriler")); } catch (Exception ex) { } } model.Haberler = Haberler; return(View(model)); }
public ActionResult DeleteFile(int id, int galeri) { if (id == null || galeri == null) { return(Redirect("/Admin/Gallery/")); } GaleriResim res = db.GaleriResim.Where(r => r.ResimId == id).FirstOrDefault(); Galeri galeriBilgi = db.Galeri.Find(galeri); if (res == null) { return(Redirect("/Admin/Gallery/images/" + galeri)); } db.GaleriResim.Remove(res); db.SaveChanges(); return(Redirect("/Admin/Gallery/images/" + galeri)); }
public ActionResult Delete(int?id) { if (id == null) { return(RedirectToAction("Index")); } Galeri galeri = db.Galeri.Find(id); if (galeri == null) { return(RedirectToAction("Index")); } db.Galeri.Remove(galeri); db.SaveChanges(); return(RedirectToAction("Index")); }
public JsonResult GaleriEkle(EditGaleriViewModel model) { if (ModelState.IsValid) { var resim = model.ProfilRsm; var dosyaAdi = Guid.NewGuid().ToString() + Path.GetExtension(resim.FileName); var resimDizini = Server.MapPath("~/Content/Images/uploads/Galeri"); var resimDiziniKucuk = Server.MapPath("~/Content/Images/uploads/Galeri/Kucuk"); // Dizin yoksa oluştur if (!Directory.Exists(resimDizini)) { Directory.CreateDirectory(resimDizini); Directory.CreateDirectory(resimDiziniKucuk); } // Resmi sunucuya kaydet resim.SaveAs(Path.Combine(resimDizini, dosyaAdi)); // Resmi kucuk boyut kaydet ImageManager.SaveResizedImage(Image.FromFile(Path.Combine(resimDizini, dosyaAdi)), new Size(300, 300), resimDiziniKucuk, dosyaAdi); var galeri = new Galeri() { Ad = model.Ad, Aciklama = model.Aciklama, EklemeTarihi = DateTime.Now, EkleyenKullaniciId = User.Identity.GetUserId(), SeoAd = StringManager.SeoDuzenleme(model.Ad), IsActive = model.IsActive, ProfilResimUrl = Path.Combine("Content/Images/uploads/Galeri/Kucuk/" + dosyaAdi) }; _galeriService.Ekle(galeri); return(Json(new ResultJson { Success = true, Message = "Galeri başarıyla oluşturuldu." })); } return(Json(new ResultJson { Success = false, Message = "Galeri oluşturulamadı. Hata!" })); }
public ActionResult GaleriEkle(GaleriModel model) { if (ModelState.IsValid) { try { Galeri galeri = Mapper.Map <GaleriModel, Galeri>(model); galeriServis.Ekle(galeri); return(RedirectToAction("Galeriler")); } catch (Exception ex) { model = new GaleriModel { Haberler = Haberler }; } } return(View(model)); }
public ActionResult ProfilMakaleIslem(FormCollection form, HttpPostedFileBase file1) { Basvuru db = new Basvuru(); Galeri d = new Galeri(); Makale m = new Makale(); m.Icerik = form["txtAreaAdres"]; m.YazarID = Convert.ToInt32(form["hidden"]); m.YayımTarihi = DateTime.Now; if (file1 != null) { m.GaleriID = ResimKaydet(file1, Convert.ToInt32(form["hidden"])); } if (form["video"].Length != 0) { m.GaleriID = VideoKaydet(form["video"], Convert.ToInt32(form["hidden"])); } db.Makale.Add(m); db.SaveChanges(); return(RedirectToAction("Profil", new { id = form["hidden"] })); }