public List <tipoUsuarioDomain> ListarTodos()
        {
            List <tipoUsuarioDomain> listaTiposUsuarios = new List <tipoUsuarioDomain>();

            using (SqlConnection con = new SqlConnection(conexaoSql))
            {
                string querySelect = "SELECT idTipoUsuario, tipo FROM TiposUsuarios";

                SqlDataReader rdr;

                using (SqlCommand cmd = new SqlCommand(querySelect, con))
                {
                    con.Open();

                    rdr = cmd.ExecuteReader();

                    while (rdr.Read())
                    {
                        tipoUsuarioDomain tipo = new tipoUsuarioDomain()
                        {
                            idTipoUsuario = Convert.ToInt32(rdr["idTipoUsuario"]),
                            permissao     = rdr["tipo"].ToString()
                        };
                        listaTiposUsuarios.Add(tipo);
                    }
                    return(listaTiposUsuarios);
                }
            }
        }
        public tipoUsuarioDomain BuscarPorId(int id)
        {
            using (SqlConnection con = new SqlConnection(conexaoSql))
            {
                string querySelect = "SELECT idTipoUsuario, tipo FROM TiposUsuarios WHERE idTipoUsuario = @ID";

                SqlDataReader rdr;

                using (SqlCommand cmd = new SqlCommand(querySelect, con))
                {
                    cmd.Parameters.AddWithValue("@ID", id);

                    con.Open();

                    rdr = cmd.ExecuteReader();

                    if (rdr.Read())
                    {
                        tipoUsuarioDomain tipoUsuario = new tipoUsuarioDomain()
                        {
                            idTipoUsuario = Convert.ToInt32(rdr["idTipoUsuario"]),
                            permissao     = rdr["tipo"].ToString()
                        };
                        return(tipoUsuario);
                    }
                    return(null);
                }
            }
        }
Exemplo n.º 3
0
        public List <tipoUsuarioDomain> ListarTodos()
        {
            List <tipoUsuarioDomain> listaTipoUsuario = new List <tipoUsuarioDomain>();

            using (SqlConnection con = new SqlConnection(stringConexao))
            {
                string querySelectAll = "SELECT idTipoUsuario, titulo FROM tipoUsuario";
                con.Open();
                SqlDataReader rdr;
                using (SqlCommand cmd = new SqlCommand(querySelectAll, con))
                {
                    rdr = cmd.ExecuteReader();
                    while (rdr.Read())
                    {
                        tipoUsuarioDomain tipoUsuario = new tipoUsuarioDomain()
                        {
                            idTipoUsuario = Convert.ToInt32(rdr["idTipoUsuario"]),
                            titulo        = rdr["titulo"].ToString()
                        };

                        listaTipoUsuario.Add(tipoUsuario);
                    }
                }
            }

            return(listaTipoUsuario);
        }
Exemplo n.º 4
0
 public void Cadastrar(tipoUsuarioDomain novoTipoUsuario)
 {
     using (SqlConnection con = new SqlConnection(stringConexao))
     {
         string queryInsert = "INSERT INTO tipoUsuario (titulo)      VALUES      (@tipoUsuario)";
         using (SqlCommand cmd = new SqlCommand(queryInsert, con))
         {
             cmd.Parameters.AddWithValue("@tipoUsuario", novoTipoUsuario.titulo);
             con.Open();
             cmd.ExecuteNonQuery();
         }
     }
 }
        public void Atualizar(tipoUsuarioDomain novainfos)
        {
            using (SqlConnection con = new SqlConnection(conexaoSql))
            {
                string queryUpdate = "UPDATE TiposUsuarios SET tipo = @permissao";

                using (SqlCommand cmd = new SqlCommand(queryUpdate, con))
                {
                    cmd.Parameters.AddWithValue("@permissao", novainfos.permissao);

                    con.Open();

                    cmd.ExecuteNonQuery();
                }
            }
        }
 public IActionResult Cadastrar(tipoUsuarioDomain novoTipoUsuario)
 {
     _tipoUsuarioRepository.Cadastrar(novoTipoUsuario);
     return(StatusCode(201));
 }