public ActionResult Edit(UyeTablo uye, int id, HttpPostedFileBase Foto) { if (ModelState.IsValid) { var uyes = db.Uyes.Where(u => u.UyeId == id).SingleOrDefault(); if (Foto != null) { if (System.IO.File.Exists(Server.MapPath(uyes.Foto))) { System.IO.File.Delete(Server.MapPath(uyes.Foto)); } WebImage img = new WebImage(Foto.InputStream); FileInfo fotoinfo = new FileInfo(Foto.FileName); string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; img.Resize(150, 150); img.Save("~/Uploads/UyeFoto/" + newfoto); uyes.Foto = "/Uploads/UyeFoto/" + newfoto; } uyes.AdSoyad = uyes.AdSoyad; uyes.KullaniciAdi = uye.KullaniciAdi; uyes.Sifre = uyes.Sifre; uyes.Email = uyes.Email; db.SaveChanges(); Session["kullaniciAdi"] = uyes.KullaniciAdi; return(RedirectToAction("Index", "Uye", new { id = uyes.UyeId })); } return(View()); }
public ActionResult Create(UyeTablo uye, 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(150, 150); img.Save("~/Uploads/UyeFoto/" + newfoto); uye.Foto = "/Uploads/UyeFoto/" + newfoto; uye.YetkiId = 4; db.Uyes.Add(uye); db.SaveChanges(); Session["uyeId"] = uye.UyeId; Session["kullaniciAdi"] = uye.KullaniciAdi; return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("Fotoğraf Eklemeniz Gerekmektedir.", "Fotoğraf Seçiniz."); } } ModelState.Clear(); ViewBag.mesaj = "Üye kaydınız tamamlandı."; return(View(uye)); }
public ActionResult DeleteConfirmed(int id) { UyeTablo uyetablo = db.Uyes.Find(id); db.Uyes.Remove(uyetablo); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "UyeId,KullaniciAdi,Email,Sifre,AdSoyad,Foto,YetkiId")] UyeTablo uyetablo) { if (ModelState.IsValid) { db.Entry(uyetablo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.YetkiId = new SelectList(db.Yetkis, "YetkiId", "Yetkisi", uyetablo.YetkiId); return(View(uyetablo)); }
// GET: /Uyeler/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UyeTablo uyetablo = db.Uyes.Find(id); if (uyetablo == null) { return(HttpNotFound()); } return(View(uyetablo)); }
// GET: /Uyeler/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UyeTablo uyetablo = db.Uyes.Find(id); if (uyetablo == null) { return(HttpNotFound()); } ViewBag.YetkiId = new SelectList(db.Yetkis, "YetkiId", "Yetkisi", uyetablo.YetkiId); return(View(uyetablo)); }
public ActionResult Login(UyeTablo uye) { var login = db.Uyes.Where(u => u.KullaniciAdi == uye.KullaniciAdi).SingleOrDefault(); if (login.KullaniciAdi == uye.KullaniciAdi && login.Sifre == uye.Sifre) { Session["uyeId"] = login.UyeId; Session["kullaniciAdi"] = login.KullaniciAdi; Session["yetkiId"] = login.YetkiId; return(RedirectToAction("Index", "Admin")); } else { ViewBag.Uyari = "Kullanıcı Adı veya Şifreniz hatalıdır."; return(View()); } }