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)); }
public ActionResult Registro() { var cliente = new ClienteRegistroViewModel(); return(View(cliente)); }