Beispiel #1
0
        public ActionResult Registro(ClienteRegistroViewModel clienteRegistro)
        {
            if (string.IsNullOrEmpty(clienteRegistro.Email))
            {
                ModelState.AddModelError("Email", "O email deve ser informado");
            }

            if (string.IsNullOrEmpty(clienteRegistro.Senha))
            {
                ModelState.AddModelError("Senha", "O email deve ser informado");
            }
            else
            {
                if (clienteRegistro.Senha != clienteRegistro.ConfirmarSenha)
                {
                    ModelState.AddModelError("ConfirmarSenha", "A confirmação deve ser igual a senha");
                }
            }

            if (ModelState.IsValid)
            {
                var cliente = new Cliente();

                cliente.Id       = Guid.NewGuid().ToString();
                cliente.Nome     = clienteRegistro.Nome;
                cliente.Email    = clienteRegistro.Email;
                cliente.Senha    = clienteRegistro.Senha;
                cliente.CPF      = clienteRegistro.CPF;
                cliente.DataNasc = clienteRegistro.DataNasc;
                cliente.Sexo     = clienteRegistro.Sexo;
                cliente.Telefone = clienteRegistro.Telefone;
                cliente.CEP      = clienteRegistro.CEP;
                cliente.Endereco = clienteRegistro.Endereco;
                cliente.Numero   = clienteRegistro.Numero;
                cliente.Bairro   = clienteRegistro.Bairro;
                cliente.Cidade   = clienteRegistro.Cidade;
                cliente.Estado   = clienteRegistro.Estado;

                clienteApp.Incluir(cliente);

                AppHelper.RegistrarCliente(cliente);
                return(RedirectToAction("Inicio", "WebApp"));
            }
            return(View(clienteRegistro));
        }
Beispiel #2
0
        public ActionResult Registro()
        {
            var cliente = new ClienteRegistroViewModel();

            return(View(cliente));
        }