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")); } }
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")); } }
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")); } }