public ActionResult Registrar(FormCollection collection) { BaseReturn retorno = null; var Nome = Convert.ToString(collection["Nome"]); var Email = Convert.ToString(collection["Email"]); var DataNascimento = Convert.ToDateTime(collection["DataNascimento"]); var CPF = Convert.ToString(collection["CPF"]); var Telefone = Convert.ToString(collection["Telefone"]); var Celular = Convert.ToString(collection["Celular"]); var Sexo = (Sexo)Enum.Parse(typeof(Sexo), Convert.ToString(collection["Sexo"])); var Rua = Convert.ToString(collection["Rua"]); var Bairro = Convert.ToString(collection["Bairro"]); var CEP = Convert.ToString(collection["CEP"]); var Cidade = Convert.ToString(collection["Cidade"]); var Numero = Convert.ToInt32(collection["Numero"]); var UF = Convert.ToString(collection["UF"]); var Complemento = Convert.ToString(collection["Complemento"]); var Usuario = Convert.ToString(collection["Usuario"]); var Senha = Convert.ToString(collection["Senha"]); if (ModelState.IsValid) { retorno = _RepositoryControlUsuario.CadastrarUsuarioLogin(Nome, DataNascimento, Email, CPF, Sexo, Telefone, Celular, Rua, Bairro, CEP, Cidade, Numero, UF, Complemento, 2, 1, Usuario, Senha.ConvertToMD5()); return(RedirectToAction("Register", "Home", new { @msg = retorno.Status ? "" : "Erro" + retorno.Propert + " - " + retorno.Message })); } return(RedirectToAction("Register", retorno)); }