Пример #1
0
        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());
        }
Пример #2
0
 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));
        }
Пример #7
0
        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());
            }
        }