public ActionResult Edit(int id, Kimlik kimlik, HttpPostedFileBase LogoURL) { if (ModelState.IsValid) { var k = db.Kimlik.Where(x => x.KimlikId == id).SingleOrDefault(); if (LogoURL != null) { if (System.IO.File.Exists(Server.MapPath(k.LogoURL))) { System.IO.File.Delete(Server.MapPath(k.LogoURL)); } WebImage img = new WebImage(LogoURL.InputStream); FileInfo imginfo = new FileInfo(LogoURL.FileName); string logoname = Guid.NewGuid().ToString() + imginfo.Extension; img.Resize(300, 200); img.Save("~/Uploads/Kimlik/" + logoname); k.LogoURL = "/Uploads/Kimlik/" + logoname; } k.Title = kimlik.Title; k.Keywords = kimlik.Keywords; k.Description = kimlik.Description; k.Unvan = kimlik.Unvan; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kimlik)); }
[ValidateInput(false)] //ckedıtor kullandığım için validateınputu false yapmam gerekiyor. public ActionResult Edit(int id, Kimlik kimlik, HttpPostedFileBase LogoURL) { if (ModelState.IsValid) //model doğrulandıysa { var k = db.Kimlik.Where(x => x.KimlikId == id).SingleOrDefault(); //veri tabanındaki id ile bizim seçtiğimiz id eşitse,eşleşen ilk kaydı getirecek. if (LogoURL != null) //gelen logourl boş değilse; { if (System.IO.File.Exists(Server.MapPath(k.LogoURL))) //eğet dosya varsa { System.IO.File.Delete(Server.MapPath(k.LogoURL)); //dosyayı silicem. Çünkü resmi güncellediğimde eski resmin klasörümden silinmesini istiyorum. } WebImage img = new WebImage(LogoURL.InputStream); FileInfo imginfo = new FileInfo(LogoURL.FileName); string logoname = LogoURL.FileName + imginfo.Extension; img.Resize(300, 200); img.Save("~/Uploads/Kimlik/" + logoname); //Uploads klasörümün altına resmi kaydetsin. k.LogoURL = "/Uploads/Kimlik/" + logoname; } k.Title = kimlik.Title; k.Keywords = kimlik.Keywords; k.Description = kimlik.Description; k.Unvan = kimlik.Unvan; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kimlik)); }
public ActionResult Edit(int id, Kimlik _kimlik, HttpPostedFileBase logoURL) { if (ModelState.IsValid) { var kimlik = dbContext.Kimlik.Where(i => i.KimlikId == id).SingleOrDefault(); if (logoURL != null) { if (System.IO.File.Exists(Server.MapPath(kimlik.LogoURL))) { System.IO.File.Delete(Server.MapPath(kimlik.LogoURL)); } WebImage imgWeb = new WebImage(logoURL.InputStream); FileInfo imgInfo = new FileInfo(logoURL.FileName); string logoName = logoURL.FileName + imgInfo.Extension; imgWeb.Resize(300, 200); imgWeb.Save("~/Uploads/Kimlik/" + logoName); _kimlik.LogoURL = "/Uploads/Kimlik/" + logoName; } kimlik.Title = _kimlik.Title; kimlik.Keywords = _kimlik.Keywords; kimlik.Description = _kimlik.Description; kimlik.Unvan = _kimlik.Unvan; kimlik.LogoURL = _kimlik.LogoURL; dbContext.SaveChanges(); return(RedirectToAction("Index")); } return(View(_kimlik)); }
public ActionResult Edit(int id, Kimlik kimlik, HttpPostedFileBase LogoURL) { //model doğrulandıysa işlemlere geç if (ModelState.IsValid) { var k = db.Kimlik.Where(x => x.KimlikId == id).SingleOrDefault(); if (LogoURL != null) { //daha önce kaydetmiş olunan dosya kontrolü if (System.IO.File.Exists(Server.MapPath(k.LogoURL))) { System.IO.File.Delete(Server.MapPath(k.LogoURL)); } WebImage img = new WebImage(LogoURL.InputStream); FileInfo imginfo = new FileInfo(LogoURL.FileName); String logoname = LogoURL.FileName + imginfo.Extension; img.Resize(150, 150); img.Save("~/Uploads/Kimlik/" + logoname); k.LogoURL = "/Uploads/Kimlik/" + logoname; } k.Title = kimlik.Title; k.Keywords = kimlik.Keywords; k.Description = kimlik.Description; k.Unvan = kimlik.Unvan; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kimlik)); }
public ActionResult Edit(int id, Kimlik kimlik, HttpPostedFileBase LogoURL) { if (ModelState.IsValid) //model bilgileri doğrulandıysa { var kimlik_bilgisi = db.Kimlik.Where(x => x.KimlikId == id).SingleOrDefault(); if (LogoURL != null) { if (System.IO.File.Exists(Server.MapPath(kimlik_bilgisi.LogoURL))) //dosya var mı yok mu onun kontorlünü sağlıyoruz. { System.IO.File.Delete(Server.MapPath(kimlik_bilgisi.LogoURL)); } WebImage img = new WebImage(LogoURL.InputStream); FileInfo imgInfo = new FileInfo(LogoURL.FileName); string logoname = LogoURL.FileName.ToString() + imgInfo.Extension; img.Resize(300, 200); img.Save("~/Uploads/Kimlik/" + logoname); kimlik_bilgisi.LogoURL = "/Uploads/Kimlik/" + logoname; } kimlik_bilgisi.Title = kimlik.Title; kimlik_bilgisi.Keywords = kimlik.Keywords; kimlik_bilgisi.Description = kimlik.Description; kimlik_bilgisi.Unvan = kimlik.Unvan; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kimlik)); }
protected void Button1_Click(object sender, EventArgs e) { if (txtTC.Text != null && txtSifre.Text != null) { Kisiler kisi = new Kisiler(); Kimlik kimlik = new Kimlik(); kisi = kimlik.KimlikBilgileriGetir(txtTC.Text); if (kisi.Parola == txtSifre.Text) { HttpCookie cook = new HttpCookie("Kullanici"); cook["TC"] = txtTC.Text; cook["Adi"] = kisi.Ad; cook["soyad"] = kisi.Soyad; cook.Expires = DateTime.Now.AddYears(1); Response.Cookies.Add(cook); Session.Add("KullaniciAdi", txtTC.Text); Session.Add("RoleID", kisi.RoleID); Session.Timeout = 3; Cache.Insert("Kullanici", kisi); Kisiler b = new Kisiler(); Response.Cache.SetExpires(DateTime.Now.AddMonths(1)); Response.Redirect("RandevuAl.aspx"); } } }
public IActionResult Index(Kimlik kimlik) { if (ModelState.IsValid) { Depo.KimlikEkle(kimlik); return(RedirectToAction("Kimlikler")); } else { return(View()); } }
public static bool GirisYap(string UserName, string UserPassword) { if (UserName != null && UserPassword != null) { Kisiler kisi = new Kisiler(); Kimlik kimlik = new Kimlik(); kisi = kimlik.KimlikBilgileriGetir(UserName); if (kisi.Parola == UserPassword) { return(true); } } return(false); }
protected void Page_Load(object sender, EventArgs e) { if (Session["KullaniciAdi"].StringYap() == null) { Response.Redirect("Giris.aspx"); } if (!IsPostBack) { Kimlik kisi = new Kimlik(); Kisiler gelenKisi = kisi.KimlikBilgileriGetir(Session["KullaniciAdi"].ToString()); txtAd.Text = gelenKisi.Ad; txtSoyad.Text = gelenKisi.Soyad; txtKayitTc.Text = gelenKisi.TC.StringYap(); txtEMail.Text = gelenKisi.eMail; cbCinsiyet.SelectedIndex = Convert.ToInt32(gelenKisi.Cinsiyet); } }
public static bool GirisYap(string Username, string Password) { Kimlik newLogin = new Kimlik(); Kisiler newPerson = new Kisiler(); if (newLogin.GirisYap(Username, Password)) { HttpContext.Current.Session["Kullanici"] = Username; HttpContext.Current.Session["RoleID"] = newLogin.RoleIDGetir(Username); HttpContext.Current.Session.Timeout = 5; HttpCookie cookie = new HttpCookie("User"); cookie["Name"] = Username; cookie.Expires.AddYears(1); HttpContext.Current.Response.Cookies.Add(cookie); return(true); } return(false); }
public ActionResult Create(Kimlik kimlik, HttpPostedFileBase LogoURL) { if (ModelState.IsValid) { if (LogoURL != null) { WebImage img = new WebImage(LogoURL.InputStream); FileInfo imginfo = new FileInfo(LogoURL.FileName); String kimlikname = Guid.NewGuid().ToString() + imginfo.Extension; img.Resize(500, 500); img.Save("~/Uploads/Kimlik/" + kimlikname); kimlik.LogoURL = "/Uploads/Kimlik/" + kimlikname; } db.Kimlik.Add(kimlik); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kimlik)); }
public ActionResult Edit(int id, Kimlik model, HttpPostedFileBase LogoURL) { try { var kimlik = db.Kimlik.SingleOrDefault(x => x.KimlikId == id); if (LogoURL != null) { if (System.IO.File.Exists(Server.MapPath(kimlik.LogoURL))) { System.IO.File.Delete(Server.MapPath(kimlik.LogoURL)); } WebImage img = new WebImage(LogoURL.InputStream); FileInfo logInfo = new FileInfo(LogoURL.FileName); string newFoto = LogoURL.FileName.ToString() + logInfo.Extension; img.Resize(800, 350); img.Save("~/Upload/Kimlik/" + newFoto); kimlik.Title = model.Title; kimlik.Keywords = model.Keywords; kimlik.Description = model.Description; kimlik.LogoURL = "/Upload/Kimlik/" + newFoto; kimlik.Unvan = model.Unvan; db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); } catch { return(View(model)); } }