public ActionResult Ayarlar(Kullanici kullanici, HttpPostedFileBase dosya) { VMKullaniciVeAlert vm = new VMKullaniciVeAlert(); var kul = db.Kullanici.FirstOrDefault(m => m.Kadi == User.Identity.Name); if (ModelState.IsValid) { if (dosya != null) { UserHelpers.FotografSil(kul.Foto); kul.Foto = UserHelpers.FotografYukle(dosya); } kul.AdSoyad = kullanici.AdSoyad; kul.Email = kullanici.Email; if (!string.IsNullOrEmpty(kullanici.Sifre)) { kul.Sifre = kullanici.Sifre; } vm.Alert = new VMAlert("success", Resources.Dil.basariliguncelleme); db.SaveChanges(); return(RedirectToAction("Index")); } else { vm.Alert = new VMAlert("danger", Resources.Dil.formukontrolet); } return(View(vm)); }
public ActionResult DeleteConfirmed(int id) { Kullanici kullanici = db.Kullanici.Find(id); var foto = kullanici.Foto; db.Kullanici.Remove(kullanici); db.SaveChanges(); UserHelpers.FotografSil(foto); return(Json(new { baslik = Resources.Dil.silindi, icerik = Resources.Dil.kulsilindi })); }
public ActionResult DeleteConfirmed(int id) { Makale makale = db.Makale.Include(m => m.Kullanici).FirstOrDefault(m => m.Mid == id); if (makale.Kullanici.Kadi != User.Identity.Name) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UserHelpers.FotografSil(makale.Foto); db.Makale.Remove(makale); db.SaveChanges(); return(Json(new { baslik = Resources.Dil.silindi, icerik = Resources.Dil.maksilindi })); }
public ActionResult Edit([Bind(Include = "Mid,Baslik,KisaIcerik,Icerik,Foto,EklenmeTarihi,GuncellemeTarihi,KatId,Kid")] Makale makale, HttpPostedFileBase dosya) { if (ModelState.IsValid) { var mak = db.Makale.Find(makale.Mid); if (dosya != null) { UserHelpers.FotografSil(mak.Foto); mak.Foto = UserHelpers.FotografYukle(dosya); } mak.GuncellemeTarihi = DateTime.Now; mak.Baslik = makale.Baslik; mak.KisaIcerik = makale.KisaIcerik; mak.Icerik = makale.Icerik; mak.KatId = makale.KatId; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KatId = new SelectList(db.Kategori, "KatId", "KategoriAdi", makale.KatId); return(View(makale)); }
public ActionResult Edit([Bind(Include = "Kid,Kadi,Sifre,AdSoyad,Email,UyelikTarihi,Foto,Yetki")] Kullanici kullanici, HttpPostedFileBase dosya) { VMKullaniciVeAlert vm = new VMKullaniciVeAlert(); if (ModelState.IsValid) { var kul = db.Kullanici.Find(kullanici.Kid); if (kul == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (dosya != null) { UserHelpers.FotografSil(kul.Foto); kul.Foto = UserHelpers.FotografYukle(dosya); } kul.AdSoyad = kullanici.AdSoyad; kul.Email = kullanici.Email; kul.Yetki = kullanici.Yetki; if (!string.IsNullOrEmpty(kullanici.Sifre)) { kul.Sifre = kullanici.Sifre; } vm.Alert = new VMAlert("success", Resources.Dil.basariliguncelleme); db.SaveChanges(); return(RedirectToAction("Index")); } else { vm.Alert = new VMAlert("danger", Resources.Dil.formukontrolet); } return(View(vm)); }