public TipoUsuariosDomain BuscarPorId(int id) { using (SqlConnection con = new SqlConnection(StringConexao)) { // Declara a query que será executada string querySelectById = "SELECT IdTipoUsuario,TituloTipoUsuario FROM TipoUsuarios WHERE IdTipoUsuario = @ID"; // Abre a conexão com o banco de dados con.Open(); // Declara o SqlDataReader fazer a leitura no banco de dados SqlDataReader rdr; // Declara o SqlCommand passando o comando a ser executado e a conexão using (SqlCommand cmd = new SqlCommand(querySelectById, con)) { cmd.Parameters.AddWithValue("@ID", id); rdr = cmd.ExecuteReader(); if (rdr.Read()) { TipoUsuariosDomain tipoUsuarios = new TipoUsuariosDomain { IdTipoUsuario = Convert.ToInt32(rdr["IdTipousuario"]), TituloTipoUsuario = rdr["TituloTipoUsuario"].ToString(), }; return(tipoUsuarios); } return(null); } } }
public List <TipoUsuariosDomain> Listar() { List <TipoUsuariosDomain> tipoUsuarios = new List <TipoUsuariosDomain>(); using (SqlConnection con = new SqlConnection(StringConexao)) { string query = "SELECT IdTipoUsuario,TituloTipoUsuario FROM TipoUsuarios"; con.Open(); SqlDataReader rdr; using (SqlCommand cmd = new SqlCommand(query, con)) rdr = cmd.ExecuteReader(); while (rdr.Read()) { TipoUsuariosDomain tipoUsuario = new TipoUsuariosDomain { IdTipoUsuario = Convert.ToInt32(rdr[0]), TituloTipoUsuario = rdr["TituloTipoUsuario"].ToString() }; tipoUsuarios.Add(tipoUsuario); } } return(tipoUsuarios); }
public TipoUsuariosDomain GetById(int id) { using (SqlConnection con = new SqlConnection(StringConexao)) { string query = "SELECT IDTipoUsuario, Titulo FROM TipoUsuarios WHERE IDTipoUsuario = @ID"; con.Open(); SqlDataReader rdr; using (SqlCommand cmd = new SqlCommand(query, con)) { cmd.Parameters.AddWithValue("@ID", id); rdr = cmd.ExecuteReader(); if (rdr.Read()) { TipoUsuariosDomain tipoUsuario = new TipoUsuariosDomain { IDTipoUsuario = Convert.ToInt32(rdr[0]), Titulo = rdr[1].ToString() }; return(tipoUsuario); } return(null); } } }
public List <TipoUsuariosDomain> Listar() { List <TipoUsuariosDomain> listaTiposUsuario = new List <TipoUsuariosDomain>(); using (SqlConnection con = new SqlConnection(stringConexao)) { string querySelectAll = "SELECT * FROM tipoUsuarios;"; con.Open(); SqlDataReader rdr; using (SqlCommand cmd = new SqlCommand(querySelectAll, con)) { rdr = cmd.ExecuteReader(); while (rdr.Read()) { TipoUsuariosDomain TiposUsuario = new TipoUsuariosDomain() { IdTipoUsuarios = Convert.ToInt32(rdr["idTipoUsuario"]), Permissao = rdr["permissao"].ToString() }; listaTiposUsuario.Add(TiposUsuario); } } return(listaTiposUsuario); } }
public IActionResult Update(int id, TipoUsuariosDomain tipoUsuario) { TipoUsuariosDomain tipoUsuarioBuscado = _tipoUsuarioRepository.GetById(id); if (tipoUsuarioBuscado == null) { return(NotFound ( new { mensagem = "Tipo não encontrado", erro = true } )); } try { _tipoUsuarioRepository.Atualizar(id, tipoUsuario); return(NoContent()); } catch (Exception erro) { return(BadRequest(erro)); } }
public IActionResult PutUrl(int id, TipoUsuariosDomain tipoUsuariosAtualizado) { TipoUsuariosDomain tipoUsuariosBuscado = _tipoUsuariosRepository.BuscarPorId(id); if (tipoUsuariosBuscado == null) { return(NotFound ( new { mensagem = "nenhum funcionario encontrado", erro = true } )); } try { _tipoUsuariosRepository.AtualizarIdUrl(id, tipoUsuariosAtualizado); return(NoContent()); } catch (Exception erro) { return(BadRequest(erro)); } }
public IActionResult GetById(int id) { TipoUsuariosDomain tipoUsuariosBuscado = _tipoUsuariosRepository.BuscarPorId(id); if (tipoUsuariosBuscado == null) { return(NotFound("nenhum tipo usuario encontrado")); } return(Ok("Funcionario Deletado")); }
public IActionResult GetByID(int id) { TipoUsuariosDomain tipoUsuarioBuscado = _tipoUsuarioRepository.GetById(id); if (tipoUsuarioBuscado == null) { return(NotFound("Tipo não encontrado")); } return(StatusCode(200, tipoUsuarioBuscado)); }
public void Atualizar(int id, TipoUsuariosDomain tipoUsuario) { using (SqlConnection con = new SqlConnection(StringConexao)) { string query = "UPDATE TipoUsuarios SET Titulo = @Titulo WHERE IDTipoUsuario = @ID"; using (SqlCommand cmd = new SqlCommand(query, con)) { cmd.Parameters.AddWithValue("@ID", id); cmd.Parameters.AddWithValue("@Titulo", tipoUsuario.Titulo); con.Open(); cmd.ExecuteNonQuery(); } } }