Beispiel #1
0
        public ActionResult Admin(VMUser Data, HttpPostedFileBase image)
        {
            if (Session["User"] != null)
            {
                if (System.IO.File.Exists(Server.MapPath("~" + Data.Resim)))
                {
                    System.IO.File.Delete(Server.MapPath("~" + Data.Resim));
                }

                WebImage img     = new WebImage(image.InputStream);
                FileInfo imginfo = new FileInfo(image.FileName);
                string   newfoto = Guid.NewGuid().ToString() + imginfo.Extension;
                img.Resize(300, 300, false);
                img.Save("~/img/User/" + newfoto);
                Data.Resim = "/img/User/" + newfoto;

                ViewBag.Sifirla = UserRepo.AdminKontrol(Session["User"].ToString());
                var gonder = UserRepo.KaydetGuncelle(Data);
                return(View(gonder));
            }
            else
            {
                TempData["UyariTipi"] = "text-danger";
                TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
                return(RedirectToAction("Login", "Admin"));
            }
        }
Beispiel #2
0
 public ActionResult Admin()
 {
     if (Session["User"] != null)
     {
         ViewBag.Sifirla = UserRepo.AdminKontrol(Session["User"].ToString());
         var gonder = UserRepo.KullaniciBul(Session["User"].ToString());
         return(View(gonder));
     }
     else
     {
         TempData["UyariTipi"] = "text-danger";
         TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
         return(RedirectToAction("Login", "Admin"));
     }
 }
Beispiel #3
0
        public ActionResult AdminKontrol()
        {
            var kontrol = UserRepo.AdminKontrol(Session["User"].ToString());

            if (kontrol == true)
            {
                bool sonuc = ResetRepo.Sifirla();
                if (sonuc == true)
                {
                    string Sil = Server.MapPath(@"~/img/User");
                    Directory.Delete(Sil, true);
                    string Sil2 = Server.MapPath(@"~/img/Work");
                    Directory.Delete(Sil2, true);
                    DirectoryInfo dir = new DirectoryInfo(Server.MapPath(@"~/img/Backup/"));
                    Directory.CreateDirectory(Server.MapPath(@"~/img/User"));
                    Directory.CreateDirectory(Server.MapPath(@"~/img/Work"));
                    foreach (var item in dir.GetFiles())
                    {
                        System.IO.File.Copy(item.FullName, Server.MapPath(@"~/img/User" + item.Name), true);
                    }

                    Session.Abandon();
                    TempData["UyariTipi"] = "text-danger";
                    TempData["Sonuc"]     = "Site Sıfırlandı!";
                    return(RedirectToAction("Login", "Admin"));
                }
                else
                {
                    Session.Abandon();
                    TempData["UyariTipi"] = "text-danger";
                    TempData["Sonuc"]     = "Site Sıfırlanamadı!";
                    return(RedirectToAction("Login", "Admin"));
                }
            }
            else
            {
                Session.Abandon();
                TempData["UyariTipi"] = "text-danger";
                TempData["Sonuc"]     = "Yetkisiz Giriş!";
                return(RedirectToAction("Login", "Admin"));
            }
        }