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); } } }
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); }
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)); }