/// <summary> /// 05 - Submete o pré-cadastro de um usuário /// </summary> /// <param name="sch">Token de Verificação da Sessão</param> /// <param name="n">Nome de usuário</param> /// <param name="e">Email do usuário</param> /// <returns></returns> public JsonResult json05(string sch, string n, string e) { try { VerificaSessao(sch); var bll = new BLLUsuario(); var u = new Usuario(); u.Nome = n; u.Usuario1 = n; u.Email = e; u.DataInc = DateTime.Now; u.Situacao = 0; u.Administrador = false; u.Senha = new Random().Next(100000, 999999).ToString(); if (UsuarioLogado_ID != null) { u.UsuarioIndicou_ID = UsuarioLogado_ID; } //enviar email com senha bll.InsertAndSave(u); if (u.ID != 0) { Tuitar("@henricavalcante " + u.Nome + "foi Cadastrado" + UsuarioLogado_ID.GetValueOrDefault(0)); } if (UsuarioLogado_ID != null) { return(Json(new RetornoJsonPadrao(String.Format("Usuário convidado com sucesso, em instantes será enviado um email à {0} com o convite.", e), true, null))); } else { return(Json(new RetornoJsonPadrao(String.Format("Usuário cadastrado com sucesso, verifique o email {0} com as instruções para concluir o cadastro.", e), true, null))); } } catch (Exception ex) { return(Json(new RetornoJsonPadrao(Excecao.Trata(ex), false, null))); } }