public IActionResult Register(Models.Account.RegisterModel registerModel) { Zegeltjes_Logic.AccountLogic accountLogic = new Zegeltjes_Logic.AccountLogic(); string response = accountLogic.RegistreerGebruiker(registerModel.Mail, registerModel.Wachtwoord, registerModel.Voornaam, registerModel.Achternaam, registerModel.Postcode, registerModel.Postcode); if (response == null) { return(RedirectToAction("Inloggen")); } else { ModelState.AddModelError("1", response); } return(View(registerModel)); }
public ActionResult Register(Models.Account.RegisterModel user) { string message = string.Empty; var customer = db.Members.Where(w => w.Email == user.Members.Email && w.Password == user.Members.Password).FirstOrDefault(); if (customer == null) { if (user.rePassword != user.Members.Password) { message = ("Şifreler uyuşmuyor!"); } if (db.Members.Any(x => x.Email == user.Members.Email)) { message = ("Zaten bu email adresi kayıtlıdır!"); } else { try { user.Members.MemberType = DB.MemberType.Customer; user.Members.AddedDate = DateTime.Now; db.Members.Add(user.Members); db.SaveChanges(); return(RedirectToAction("Login", "Account")); } catch (Exception ex) { message = "Hata: " + ex.Message; } } } else { message = ("Kullanıcı OLuşturma Hatası"); } ViewBag.ReError = message; return(View()); }
public ActionResult Regıster(Models.Account.RegisterModel user) { try { if (user.rePassword != user.Member.Password) { throw new Exception("Şifreler Aynı Değildir."); } if (context.Members.Any(x => x.Email == user.Member.Email)) { throw new Exception("Bu e-mail kullanılmaktadır."); } user.Member.MemberType = DB.MemberTypess.Customer; user.Member.AddedDate = DateTime.Now; context.Members.Add(user.Member); context.SaveChanges(); return(RedirectToAction("Login", "Account")); } catch (Exception ex) { ViewBag.reError = ex.Message; return(View()); } }
public ActionResult Register(Models.Account.RegisterModel info) { _UserManager.Register(info); return(SuccessJsonResult()); }