public ActionResult ResetPassword(ResetPasswordModel model) { var message = ""; if (ModelState.IsValid) { using (var context = new siteDbEntities6()) { var user = context.uyeTbl.Where(a => a.ResetPasswordCode == model.ResetCode).FirstOrDefault(); if (user != null) { user.uye_sifre = model.NewPassword; user.ResetPasswordCode = ""; context.Configuration.ValidateOnSaveEnabled = false; context.SaveChanges(); message = "Yeni şifre başarıyla güncellendi"; } } } else { message = "Bir şey geçersiz"; } ViewBag.Message = message; return(View(model)); }
// GET: kayip public ActionResult Index(String searchString) { kayipTblViewModel kayiplar = new kayipTblViewModel(); using (siteDbEntities6 db = new siteDbEntities6()) { kayiplar.kayipList = (from a in db.imageTbl join b in db.kayipTbl on a.kayip_id equals b.kayip_id join c in db.uyeTbl on b.uye_id equals c.uye_id select new kayipListe { kayip_id = b.kayip_id, kayip_ad = b.kayip_ad, kayip_aciklama = b.kayip_aciklama, kayip_cinsiyet = b.kayip_cinsiyet, kayip_il = b.kayip_il, kayip_renk = b.kayip_renk, kayip_turu = b.kayip_turu, kayip_tarihi = b.kayip_tarihi, kayip_yas = b.kayip_yas, id_image = a.id_image, image_name = a.image_name, uye_id = c.uye_id, kullanici_adi = c.kullanici_adi, resim = b.resim }).ToList(); } return(View(kayiplar)); // return View(); }
public ActionResult KayipDetay(int id) { kayipTblViewModel kayiplar = new kayipTblViewModel(); using (siteDbEntities6 db = new siteDbEntities6()) { kayiplar.kayipDetay = (from a in db.imageTbl join b in db.kayipTbl on a.kayip_id equals b.kayip_id join c in db.uyeTbl on b.uye_id equals c.uye_id where b.kayip_id == id select new kayipDetay { kayip_id = b.kayip_id, kayip_ad = b.kayip_ad, kayip_aciklama = b.kayip_aciklama, kayip_cinsiyet = b.kayip_cinsiyet, kayip_il = b.kayip_il, kayip_renk = b.kayip_renk, kayip_turu = b.kayip_turu, kayip_tarihi = b.kayip_tarihi, kayip_yas = b.kayip_yas, id_image = a.id_image, image_name = a.image_name, uye_id = c.uye_id, kullanici_adi = c.kullanici_adi }) .ToList(); } return(View(kayiplar)); }
public ActionResult icerikDetay(int id) { siteDbEntities6 db = new siteDbEntities6(); BlogViewModel makale = new BlogViewModel(); makale.icerikDetay = db.blogTbl.Where(x => x.article_id == id).ToList(); return(View(makale)); }
public ActionResult View(int id) { imageTbl image = new imageTbl(); using (siteDbEntities6 db = new siteDbEntities6()) { image = db.imageTbl.Where(x => x.id_image == id).FirstOrDefault(); } return(View(image)); }
public ActionResult ResetPassword(string id) { if (string.IsNullOrWhiteSpace(id)) { return(HttpNotFound()); } using (var context = new siteDbEntities6()) { var user = context.uyeTbl.Where(a => a.ResetPasswordCode == id).FirstOrDefault(); if (user != null) { ResetPasswordModel model = new ResetPasswordModel(); model.ResetCode = id; return(View(model)); } else { return(HttpNotFound()); } } }
public ActionResult ForgotPassword(string EmailID) { string resetCode = Guid.NewGuid().ToString(); var verifyUrl = "/Uye/ResetPassword/" + resetCode; var link = Request.Url.AbsoluteUri.Replace(Request.Url.PathAndQuery, verifyUrl); using (var context = new siteDbEntities6()) { var getUser = (from s in context.uyeTbl where s.uye_mail == EmailID select s).FirstOrDefault(); if (getUser != null) { getUser.ResetPasswordCode = resetCode; context.Configuration.ValidateOnSaveEnabled = false; context.SaveChanges(); var subject = "Password Reset Request"; var body = "Merhaba " + getUser.uye_ad + ", <br/> Kısa süre önce hesabınız için şifrenizi sıfırlamayı istediniz. Sıfırlamak için aşağıdaki bağlantıyı tıklayın. " + " <br/><br/><a href='" + link + "'>" + link + "</a> <br/><br/>" + "Parola sıfırlama talebinde bulunmadıysanız, lütfen bu e-postayı dikkate almayın veya bize bildirin.<br/><br/> Teşekkür ederiz."; SendEmail(getUser.uye_mail, body, subject); ViewBag.Message = "Şifre sıfırlama bağlantısı e-posta kimliğinize gönderildi."; } else { ViewBag.Message = "Kullanıcı mevcut değil."; return(View()); } } return(View()); }