public string Cadastrar(Sessao sessao)
        {
            try
            {
                using (SqlConnection conexao = _Conexao.AbrirConexao())
                {
                    string cmd = $@"INSERT INTO Sessao(Id_Usuario,Chave) VALUES(@Id_Usuario,@Chave)";

                    using (SqlCommand comando = new SqlCommand(cmd, conexao))
                    {
                        comando.Parameters.Add(new SqlParameter("@Id_Usuario", sessao.Id_Usuario));
                        comando.Parameters.Add(new SqlParameter("@Chave", sessao.Chave));

                        comando.ExecuteNonQuery();
                        return(sessao.Chave);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #2
0
        public int Cadastrar(Usuario usuario)
        {
            try
            {
                using (SqlConnection conexao = _Conexao.AbrirConexao())
                {
                    string cmd = $@"INSERT INTO Usuarios(Apelido,Email,Senha) VALUES(@Apelido,@Email,@Senha) SELECT SCOPE_IDENTITY()";

                    using (SqlCommand comando = new SqlCommand(cmd, conexao))
                    {
                        comando.Parameters.Add(new SqlParameter("@Apelido", usuario.Apelido));
                        comando.Parameters.Add(new SqlParameter("@Email", usuario.Email));
                        comando.Parameters.Add(new SqlParameter("@Senha", usuario.Senha));

                        return(int.Parse(comando.ExecuteScalar().ToString()));
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }