public bool Registration(RegisterModel user) { return _repository.Registration(user); }
public ActionResult Registration(RegisterModel user) { if (ModelState.IsValid) { if (_kundeBLL.Registration(user)) { return RedirectToAction("LogIn", "User"); } else { ModelState.AddModelError("", "Bruker allerede Registrert!"); return View(); } } return View(); }
public bool Registration(RegisterModel user) { if (user.Email == null) return false; return true; }
public bool Registration(RegisterModel user) { try { if (user == null || user.Email == null || user.Email == "" || user.Password == "" || user.Password == null) return false; if (db.Users.FirstOrDefault(u => u.Email == user.Email) != null) { return false; } var crypto = new SimpleCrypto.PBKDF2(); var encryPass = crypto.Compute(user.Password); var sysUser = db.Users.Create(); sysUser.Email = user.Email; sysUser.Password = encryPass; sysUser.PasswordSalt = crypto.Salt; sysUser.Firstname = user.Firstname; sysUser.Lastname = user.Lastname; sysUser.Streetadress = user.Streetadress; sysUser.Zipcode = user.ZipCode; sysUser.PhoneNr = user.PhoneNr; db.Users.Add(sysUser); db.SaveChanges(); return true; } catch (System.Data.SqlClient.SqlException ex) { SWKR.WriteLine("Message :" + ex.Message + "<br/>" + Environment.NewLine + "StackTrace :" + ex.StackTrace + "" + Environment.NewLine + "Date :" + DateTime.Now.ToString()); SWKR.WriteLine(Environment.NewLine + "-----------------------------------------------------------------------------" + Environment.NewLine); } catch (InvalidOperationException ex) { SWKR.WriteLine("Message :" + ex.Message + "<br/>" + Environment.NewLine + "StackTrace :" + ex.StackTrace + "" + Environment.NewLine + "Date :" + DateTime.Now.ToString()); SWKR.WriteLine(Environment.NewLine + "-----------------------------------------------------------------------------" + Environment.NewLine); } catch (ArgumentException ex) { SWKR.WriteLine("Message :" + ex.Message + "<br/>" + Environment.NewLine + "StackTrace :" + ex.StackTrace + "" + Environment.NewLine + "Date :" + DateTime.Now.ToString()); SWKR.WriteLine(Environment.NewLine + "-----------------------------------------------------------------------------" + Environment.NewLine); } catch (NullReferenceException ex) { SWKR.WriteLine("Message :" + ex.Message + "<br/>" + Environment.NewLine + "StackTrace :" + ex.StackTrace + "" + Environment.NewLine + "Date :" + DateTime.Now.ToString()); SWKR.WriteLine(Environment.NewLine + "-----------------------------------------------------------------------------" + Environment.NewLine); } catch (SystemException ex) { SWKR.WriteLine("Message :" + ex.Message + "<br/>" + Environment.NewLine + "StackTrace :" + ex.StackTrace + "" + Environment.NewLine + "Date :" + DateTime.Now.ToString()); SWKR.WriteLine(Environment.NewLine + "-----------------------------------------------------------------------------" + Environment.NewLine); } catch (Exception ex) { SWKR.WriteLine("Message :" + ex.Message + "<br/>" + Environment.NewLine + "StackTrace :" + ex.StackTrace + "" + Environment.NewLine + "Date :" + DateTime.Now.ToString()); SWKR.WriteLine(Environment.NewLine + "-----------------------------------------------------------------------------" + Environment.NewLine); } return false; }