public ActionResult ArticleAdd(blogTbl model) { blogTbl ekle = new blogTbl(); ekle.article_title = model.article_title; ekle.article = model.article; db.blogTbl.Add(ekle); db.SaveChanges(); ViewBag.sonuc = "Makale Kaydı Yapıldı"; return(RedirectToAction("Index")); }
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)); }
public ActionResult UploadFiles(HttpPostedFileBase resim, kayipTbl kyp) { if (ModelState.IsValid) { int ID_USERS = Convert.ToInt32(Session["uye_id"]); var check = db.kayipTbl.FirstOrDefault(s => s.kayip_id == kyp.kayip_id); if (check == null) { kyp.uye_id = ID_USERS; //kyp.kayip_tarihi = DateTime.Now; db.Configuration.ValidateOnSaveEnabled = false; db.kayipTbl.Add(kyp); db.SaveChanges(); ViewBag.sonuc = "Kayıp Eklendi"; } try { if (resim != null) { string fileName = Path.GetFileNameWithoutExtension(resim.FileName); string extension = Path.GetExtension(resim.FileName); fileName = fileName + extension; imageTbl image = new imageTbl(); int idpost = db.kayipTbl.Max(x => x.kayip_id); image.kayip_id = idpost; image.image_name = fileName; db.imageTbl.Add(image); db.SaveChanges(); string path = Path.Combine(Server.MapPath("~/UploadedFiles"), Path.GetFileName(resim.FileName)); resim.SaveAs(path); } ViewBag.FileStatus = "File uploaded successfully."; ModelState.Clear(); } catch (Exception) { ViewBag.FileStatus = "Error while file uploading."; } } return(RedirectToAction("lost", "kayip")); }
public ActionResult uyelik(Models.EntityFramework.uyeTbl user) { if (ModelState.IsValid) { var check = db.uyeTbl.FirstOrDefault(s => s.uye_mail == user.uye_mail); if (check == null) { user.rol = "üye"; db.Configuration.ValidateOnSaveEnabled = false; db.uyeTbl.Add(user); db.SaveChanges(); } else { ViewBag.Mesaj = "Bu email adresi zaten mevcut!!!!"; return(View()); } } return(RedirectToAction("login")); }
public ActionResult YerEkleme(string Title, double Lat, double Lng) { City city = new City(); city.Title = Title; city.Lat = Lat; city.Lng = Lng; db.City.Add(city); db.SaveChanges(); return(RedirectToAction("Index")); }
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()); }