public ActionResult KayıtAl(DB.Members members) { DB.Members userlar = context.Members.FirstOrDefault(x => x.Email == members.Email); if (userlar != null) { // Bu Kullanıcı daha önce eklenmiş yani aynı email dan bulunmaktadır. TempData["Kullanıcı"] = "X Bu email adresde bir kullanıcı bulunmaktadır."; return(RedirectToAction("Register", "Register")); } else if (members.Password.Length < 6) { TempData["Kullanıcı"] = "Şifre en az 6 karakter olmalıdır."; return(RedirectToAction("Register", "Register")); } else if (members.PhoneNumber.Length != 10) { TempData["Kullanıcı"] = "X Telefon Numarası 10 karakterden oluşmalıdır."; return(RedirectToAction("Register", "Register")); } else { members.AddedDate = DateTime.Now; // Böyle bir kullanıcı yok ise durumu context.Members.Add(members); context.SaveChanges(); TempData["Logine"] = "✓ Kullanıcı başarı ile Kaydedildi"; return(RedirectToAction("Register", "Register")); } }
// GET: Prodcut public ActionResult i() { DB.Members user = null; var products = context.Products.Where(x => x.IsDeleted == false || x.IsDeleted == null).ToList(); return(View(products.OrderByDescending(x => x.AddedDate).ToList())); }
public ActionResult MusteriKaydi(DB.Members members) { context.Members.Add(members); context.SaveChanges(); return(RedirectToAction("Index", "Index")); }
public ActionResult Profile() { if (Session["LogonUser"] == null) { return(RedirectToAction("Index", "Index")); } var currentUser = (DB.Members)Session["LogonUser"]; DB.Members user = context.Members.FirstOrDefault(x => x.Id == currentUser.Id); return(View(user)); }
public ActionResult LoginUser(DB.Members üye) { if (context.Members.Any(x => x.Email == üye.Email && x.Password == üye.Password)) { var sesion = context.Members.FirstOrDefault(x => x.Email == üye.Email && x.Password == üye.Password); Session["LogonUser"] = sesion; return(RedirectToAction("Index", "Index")); } return(RedirectToAction("Login")); }
public PartialViewResult KullanıcıEkle(DB.Members üye) { DB.Members userlar = context.Members.FirstOrDefault(x => x.Email == üye.Email); var list = context.Members.ToList(); if (userlar != null) { return(PartialView("_HaveNotUser", list)); } else { context.Members.Add(üye); context.SaveChanges(); return(PartialView("_HaveUser", list)); } }
public ActionResult AdminProfile(DB.Members üyekayıt) { if (üyekayıt.Password.Length < 6) { TempData["YenilemeHatası"] = "X Şifre 6 karakterden az olamaz"; } else if (üyekayıt.PhoneNumber.Length != 10) { TempData["YenilemeHatası"] = "X Telefon numarası 10 karakterden oluşmalıdır. "; } else { context.Entry <DB.Members>(üyekayıt).State = System.Data.Entity.EntityState.Modified; TempData["Doğrulama"] = "✓ Kullanıcı başarı ile güncellenmiştir"; context.SaveChanges(); } return(RedirectToAction("AdminProfile", "Admin")); }
public ActionResult GirisYap(DB.Members members) { if (context.Members.Any(x => x.Email == members.Email && x.Password == members.Password)) { var sesion = context.Members.FirstOrDefault(x => x.Email == members.Email && x.Password == members.Password); Session["LogonUser"] = sesion; var currentuser = (UsKirtasiye.DB.Members)Session["LogonUser"]; if (currentuser.UserGroup == 10) // Bu bir admin girişi olmuştur. { return(RedirectToAction("AdminFirstPge", "Admin")); } else { return(RedirectToAction("Index", "Index")); } } else { TempData["Hata"] = "Bu email yada şifreye ait bir kullanıcı bulunamadı"; return(RedirectToAction("Login", "Login")); } }
public ActionResult Login(Models.Account.LoginModel model) { try { DB.Members user = context.Members.FirstOrDefault(x => x.Password == model.Member.Password && x.Email == model.Member.Email); if (user != null) { Session["LogonUser"] = user; return(RedirectToAction("index", "i")); } else { ViewBag.ReError = "Kullanıcı bilgileriniz yanlış"; return(View()); } } catch (Exception ex) { ViewBag.ReError = ex.Message; return(View()); } return(View()); }
public RegisterModels() { Member = new DB.Members(); }