Example #1
0
        public ActionResult Registrar(UsuarioModel modelo)
        {
            if(ModelState.IsValid)
            {
                try
                {
                    WebSecurity.CreateUserAndAccount(modelo.NomeUsuario, modelo.Senha,
                        new
                        {
                            Nome = modelo.Nome,
                            Email = modelo.Email,
                            Nascimento = modelo.Nascimento,
                            Cpf = modelo.Cpf,
                            Cnpj = modelo.Cnpj,
                            Telefone = modelo.Telefone,
                            Cep = modelo.Cep,
                            Endereco = modelo.Endereco,
                            Numero = modelo.Numero,
                            Complemento = modelo.Complemento,
                            TipoUsuario = modelo.TipoUsuario
                        });
                    return RedirectToAction("Index", "Login");
                }
                catch (MembershipCreateUserException e)                {

                    ModelState.AddModelError("usuario.invalido", e.Message);
                    return View(modelo);
                }
            }
            else
            {
                return View("Registrar", modelo);
            }
        }
Example #2
0
        private Usuario ModeloParaUsuario(UsuarioModel modelo)
        {
            Usuario usuario = new Usuario
            {
                Nome = modelo.Nome,
                Email = modelo.Email,
                Nascimento = modelo.Nascimento,
                Cpf = modelo.Cpf,
                Cnpj = modelo.Cnpj,
                Telefone = modelo.Telefone,
                Cep = modelo.Cep,
                Endereco = modelo.Endereco,
                Numero = modelo.Numero,
                Complemento = modelo.Complemento
            };

            return usuario;
        }