public ActionResult Registrar(UserModel user) { // var u = Mapper.Map<UserModel, User>(user); if (ModelState.IsValid) { WebSecurity.CreateUserAndAccount(user.user_email, user.Password, new { user_displayname = user.user_displayname, DataCadastro = DateTime.Now, user_primeiro_nome = user.user_primeiro_nome, user_ultimo_nome = user.user_ultimo_nome }); return Redirect("~/Account/Login"); } return View(); }
public ComentarioModel() { User = new UserModel(); }
public ActionResult Login() { if (!WebSecurity.Initialized) { try { WebSecurity.InitializeDatabaseConnection("dbRedeSocial", "USER", "user_id", "user_email", autoCreateTables: true); if (WebSecurity.GetUserId("*****@*****.**") == -1) { var user = new UserModel { user_email = "*****@*****.**", Password = "******", user_displayname = "Administrador", DataCadastro = DateTime.Now, user_primeiro_nome = "Admin", user_ultimo_nome = "Istrador" }; WebSecurity.CreateUserAndAccount(user.user_email, user.Password, new { user_displayname = user.user_displayname, DataCadastro = DateTime.Now, user_primeiro_nome = user.user_primeiro_nome, user_ultimo_nome = user.user_ultimo_nome }); } } catch (Exception ex) { if (ex.Message == "O nome de usuário já está em uso.") { return View(); } throw ex; } } return View(); }