public ActionResult SifreDegistir(ProfilViewModel model) { int kullaniciID = ((Kullanici)Helpers.CacheProvider.CachedenOku("kullanici")).ID; ProfilViewModel mevcut = new ProfilViewModel(kullaniciID); if (!string.IsNullOrWhiteSpace(model.Sifre)) { if ((model.Sifre == model.SifreTekrar)) { if (mevcut.Sifre == model.MevcutSifre) { mevcut.Sifre = model.Sifre; mevcut.Guncelle(); TempData["Mesaj"] = $"<div class='alert alert-success'><strong>Başarılı!</strong> Şifreniz Başarıyla Güncellendi... </div>"; } else { TempData["Mesaj"] = $"<div class='alert alert-danger'><strong>Hata!</strong> Mevcut şifreniz yanlış </div>"; } } else { TempData["Mesaj"] = $"<div class='alert alert-danger'><strong>Hata!</strong> Şifreler uyuşmuyor </div>"; } } else { TempData["Mesaj"] = $"<div class='alert alert-danger'><strong>Hata!</strong> Şifre alanı boş olamaz </div>"; } return(Redirect("Profil#tab_1_3")); //return View("Profil", mevcut); }
public ActionResult ResimDegistir(HttpPostedFileBase image) { int kullaniciID = ((Kullanici)Helpers.CacheProvider.CachedenOku("kullanici")).ID; ProfilViewModel model = new ProfilViewModel(kullaniciID); if (image != null) { model.Fotograf = FileUpload.FileName(image, FileUpload.UploadFolder.Profil); model.Guncelle(); TempData["Mesaj"] = $"<div class='alert alert-success'><strong>Başarılı!</strong> Profil Fotoğrafınız Başarıyla Güncellendi... </div>"; } return(Redirect("Profil#tab_1_2")); //return View("Profil", model); }
public ActionResult BilgileriDegistir(ProfilViewModel model) { int kullaniciID = ((Kullanici)Helpers.CacheProvider.CachedenOku("kullanici")).ID; ProfilViewModel mevcut = new ProfilViewModel(kullaniciID); if (KullaniciKontrol(model.Mail, kullaniciID)) { //mevcut.Ad = model.Ad; //mevcut.Soyad = model.Soyad; mevcut.Mail = model.Mail; mevcut.Guncelle(); TempData["Mesaj"] = $"<div class='alert alert-success'><strong>Başarılı!</strong> Bilgileriniz Başarıyla Güncellendi... </div>"; } else { TempData["Mesaj"] = $"<div class='alert alert-danger'><strong>Hata!</strong> Mail adresi kullanılıyor... </div>"; } return(Redirect("Profil#tab_1_1")); //return View("Profil", mevcut); }