示例#1
0
        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));
        }