public Linguagem Read(int IdLinguagem) { var LinguagemUsuario = new Linguagem(); string constr = ConfigurationManager.ConnectionStrings["dbFormularioTeste"].ConnectionString; string query = "select id_linguagens,descricao from linguagens where id_linguagens = @id_linguagens"; using (SqlConnection con = new SqlConnection(constr)) { con.Open(); using (SqlCommand cmd = new SqlCommand(query, con)) { cmd.Parameters.AddWithValue("@id_linguagens", IdLinguagem); using (SqlDataReader sdr = cmd.ExecuteReader()) { while (sdr.Read()) { LinguagemUsuario.IdLinguagem = Convert.ToInt32(sdr["id_linguagens"]); LinguagemUsuario.Descricao = Convert.ToString(sdr["descricao"]); } } } con.Close(); } return(LinguagemUsuario); }
public async Task <ActionResult <bool> > Create(Linguagem linguagem) { _context.Add(linguagem); await _context.SaveChangesAsync(); return(true); }
public async Task <IActionResult> Edit(int id, [Bind("LinguagemId,Nome,AutorId,DataCricao,Descricao")] Linguagem linguagem) { if (id != linguagem.LinguagemId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(linguagem); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LinguagemExists(linguagem.LinguagemId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AutorId"] = new SelectList(_context.Autores, "AutorId", "NomeCompleto", linguagem.AutorId); return(View(linguagem)); }
public List <Repositorio> DispararBuscaAPIGitHub() { string[] Linguagens = ConfigurationManager.AppSettings["LINGUAGENS"].ToString().Split('|'); List <Repositorio> Repositorio = new List <Repositorio>(); ///Protocolo de segurança ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3; HttpClient cliente = new HttpClient(); cliente.BaseAddress = new Uri(ConfigurationManager.AppSettings["URL_GITHUB"].ToString()); cliente.DefaultRequestHeaders.UserAgent.Add(new System.Net.Http.Headers.ProductInfoHeaderValue("AppName", "1.0")); cliente.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); cliente.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Token", ConfigurationManager.AppSettings["TOKEN_GITHUB"].ToString()); ///Requisiçao para retornar todos os repositorios var response = cliente.GetAsync("/repositories"); var resultado = response.Result.Content.ReadAsStringAsync().Result; response.Dispose(); ///Montar Entidades de acordo com o JSON de retorno JsonSerializerSettings serSettings = new JsonSerializerSettings(); serSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); var RepositorioAuxiliar = JsonConvert.DeserializeObject <List <Repositorio> >(resultado, serSettings); ///Buscar por linguagens dentro de cada repositorio RepositorioAuxiliar.ForEach(v_Object => { HttpClient linguagem = new HttpClient(); linguagem.BaseAddress = new Uri(v_Object.URL_LINGUAGEM); linguagem.DefaultRequestHeaders.UserAgent.Add(new System.Net.Http.Headers.ProductInfoHeaderValue("AppName", "1.0")); linguagem.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); linguagem.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Token", ConfigurationManager.AppSettings["TOKEN_GITHUB"].ToString()); var response1 = linguagem.GetAsync(""); var resultado1 = response1.Result.Content.ReadAsStringAsync().Result; v_Object.Linguagem = new List <Linguagem>(); v_Object.LOGIN = v_Object.Autor.LOGIN; v_Object.LINK_FOTO = v_Object.Autor.LINK_FOTO; bool Cadastrar = false; foreach (string L in Linguagens) { if (resultado1.ToUpper().IndexOf(L.ToUpper()) > 0) { Cadastrar = true; Linguagem Linguagem = new Linguagem(); Linguagem.NOME_LINGUAGEM = L.ToUpper(); v_Object.Linguagem.Add(Linguagem); } } if (Cadastrar) { Repositorio.Add(v_Object); } }); return(Repositorio); }
public async Task <IActionResult> Edit(int id, [Bind("LinguagemId,Nome,AutorId,DataCricao,Descricao")] Linguagem linguagem) { if (id != linguagem.LinguagemId) { return(NotFound()); } if (ModelState.IsValid) { try { await _httpClient.PutAsJsonAsync($"{linguagemRoute}/update", linguagem); } catch (DbUpdateConcurrencyException) { if (!await LinguagemExists(linguagem.LinguagemId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } var response = await _httpClient.GetAsync($"{autorRoute}/getall"); ViewData["AutorId"] = new SelectList(await response.Content.ReadAsAsync <List <Autor> >(), "AutorId", "NomeCompleto", linguagem.AutorId); return(View(linguagem)); }
public async Task <IActionResult> Edit(long?id, [Bind("LinguagemID, NomeLinguagem")] Linguagem linguagem) { if (id != linguagem.LinguagemID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(linguagem); await _context.SaveChangesAsync(); //----------------------------------TENTAMOS, MAS NÃO CONSEGUIMOS...-------------------------- //var conn = new OracleConnection("User Id=CADDEVDB;Password=CADDEVDB;Data Source=127.0.0.1:1521/xe;"); //conn.Open(); //OracleCommand cmd = new OracleCommand(); //cmd.Connection = conn; //cmd.CommandText = "LingEdit"; //cmd.CommandType = System.Data.CommandType.StoredProcedure; //OdbcParameter param = new OdbcParameter(); //cmd.Parameters.Add("lingid", OracleDbType.Int32).Value = Convert.ToInt32(id); //cmd.Parameters.Add("lingname", OracleDbType.NVarchar2).Value = "C sharp"; ////cmd.Parameters.Add("mensagem", OracleDbType.Varchar2, System.Data.ParameterDirection.ReturnValue); //OracleParameter mensagem = (new OracleParameter("mensagem", OracleDbType.Varchar2, 30)); //mensagem.Direction = System.Data.ParameterDirection.ReturnValue; //cmd.Parameters.Add(mensagem); ////cmd.Parameters.Add("lingname", OracleDbType.Varchar2); ////cmd.Parameters.Add("mensagem", OracleDbType.Varchar2); ////cmd.Parameters["mensagem"].Direction = System.Data.ParameterDirection.ReturnValue; //cmd.ExecuteNonQuery(); ////var mensagem = Convert.ToString(cmd.Parameters["mensagem"].Value); //cmd.Parameters.RemoveAt(0); ////var mensagem = Convert.ToString(cmd.Parameters["mensagem"].Value); //cmd.Connection.Close(); } catch (DbUpdateConcurrencyException) { if (!LinguagemExists(linguagem.LinguagemID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(linguagem)); }
public void InserirLinguagem(Linguagem linguagem) { var data = new LinguagemData(); linguagem.Id = data.ListarLinguagem().Count() + 1; data.InserirLinguagem(linguagem); }
} //Excluido ou Nao Excluido public Livro(int id, Linguagem linguagem, string titulo, string nivel, string descricao, int ano) { this.id = id; Titulo = titulo; Linguagem = linguagem; Nivel = nivel; Descricao = descricao; Ano = ano; EstadoExc = "Nao Excluido"; }
public void saveToFile(Linguagem l) { try { StringBuilder f = new StringBuilder(); if (l == Linguagem.JAVA) { f.Append("public class " + name + "{\n"); f.Append(" public static void main(String args[]){\n"); f.Append(" java.util.Scanner " + INPUT + "=new java.util.Scanner(System.in);\n"); foreach (Variavel variavel in Variaveis) { f.Append($"{variavel.Tipo} {variavel.Nome};\n"); } foreach (ICommand c in comandos) { f.Append(c.ToJava() + "\n"); } f.Append("}"); f.Append("}"); System.IO.File.WriteAllText($"{name}.java", f.ToString()); } else if (l == Linguagem.C) { f.AppendLine("#include <stdlib.h>"); f.AppendLine("#include <stdio.h>"); f.AppendLine("#include <string.h>"); f.AppendLine("int main() {"); foreach (Variavel variavel in Variaveis) { if (variavel.Tipo != "String") { f.Append($"{variavel.Tipo} {variavel.Nome};\n"); } else { f.Append($"char* {variavel.Nome};"); } } foreach (ICommand c in comandos) { f.Append(c.ToC() + "\n"); } f.AppendLine("return 0;"); f.Append("}"); System.IO.File.WriteAllText($"{name}.c", f.ToString()); } } catch (Exception ex) { Console.WriteLine("ERRO:" + ex.Message); } }
public async Task <IActionResult> Create([Bind("LinguagemId,Nome,AutorId,DataCricao,Descricao")] Linguagem linguagem) { if (ModelState.IsValid) { _context.Add(linguagem); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AutorId"] = new SelectList(_context.Autores, "AutorId", "NomeCompleto", linguagem.AutorId); return(View(linguagem)); }
public async Task <IActionResult> Create([Bind("LinguagemId,Nome,AutorId,DataCricao,Descricao")] Linguagem linguagem) { if (ModelState.IsValid) { await _httpClient.PostAsJsonAsync($"{linguagemRoute}/create", linguagem); return(RedirectToAction(nameof(Index))); } var response = await _httpClient.GetAsync($"{autorRoute}/getall"); ViewData["AutorId"] = new SelectList(await response.Content.ReadAsAsync <List <Autor> >(), "AutorId", "NomeCompleto", linguagem.AutorId); return(View(linguagem)); }
public IActionResult Create(Linguagem linguagem) { try { _context.Linguagens.Add(linguagem); _context.SaveChanges(); return(Ok()); } catch (System.Exception) { return(BadRequest("Não foi possível incluir a linguagem")); } }
public void Incluir() { Linguagem obj_inc = new Linguagem { Id = 0, Nome = "Teste inclusão" }; INegocio <Linguagem> _Negocio = new LinguagemNegocio(DBContextPadrao.nucleoDados()); _Negocio.Adicionar(obj_inc); Linguagem _retorno_inc = _Negocio.Recuperar(p => p.Nome == obj_inc.Nome); Assert.AreEqual(obj_inc.Id, _retorno_inc.Id, "Falha na inclusão. Objeto de inclusão não localizado."); }
private List <Linguagem> TransformaSQLReaderEmList (SqlDataReader retorno) { var listMensagem = new List <Linguagem>(); while (retorno.Read()) { var item = new Linguagem() { nome = retorno["Nome"].ToString(), pontuacao = Convert.ToInt32(retorno["Pontuacao"].ToString()), }; listMensagem.Add(item); } return(listMensagem); }
public bool insert(Linguagem linguagem) { try { string sql = "INSERT INTO TableLinguagem (NOME, DESCRICAO)" + " VALUES ('" + linguagem.Nome + "', '" + linguagem.Descricao + "')"; using (db = new DB()) { db.ExecutaComando(sql); } } catch (Exception) { return(false); } return(true); }
public bool Insert(Linguagem linguagem) { try { string sql = "INSERT INTO Linguagem (NOME, PONTUACAO) VALUES ('" + linguagem.nome + "' " + ",'" + linguagem.pontuacao + "' )"; using (db = new DB()) { db.ExecutarComando(sql); } } catch (Exception e) { return(false); } return(true); }
private void btnSalvar_Click(object sender, EventArgs e) { Linguagem linguagem = new Linguagem(); linguagem.Id = Convert.ToInt32(textId.Text); linguagem.Nome = textNome.Text; linguagem.Descricao = textDescricao.Text; if (new LinguagemDB().insert(linguagem)) { MessageBox.Show("Registro inserido!"); } else { MessageBox.Show("Erro ao inserir registro!"); } }
private List <Linguagem> TransformaSQLReaderEmList(SqlDataReader retorno) { var listLinguagem = new List <Linguagem>(); while (retorno.Read()) { var item = new Linguagem() { Id = Convert.ToInt32(retorno["id"]), Nome = retorno["nome"].ToString(), Descricao = retorno["descricao"].ToString(), }; listLinguagem.Add(item); } return(listLinguagem); }
public HttpResponseMessage Post([FromBody] CriarPrecoVM criarPreco) { preco novo = new preco(); try { novo.id_ling_origem = db.Linguagems.Single(x => x.Linguagem1 == criarPreco.linguaOriginal).ID_Linguagem; } catch { Linguagem L = new Linguagem(); L.Linguagem1 = criarPreco.linguaOriginal; db.Linguagems.InsertOnSubmit(L); db.SubmitChanges(); } try { novo.id_ling_final = db.Linguagems.Single(x => x.Linguagem1 == criarPreco.linguaTraducao).ID_Linguagem; } catch { Linguagem L = new Linguagem(); L.Linguagem1 = criarPreco.linguaTraducao; db.Linguagems.InsertOnSubmit(L); db.SubmitChanges(); } try { novo.id_ling_origem = db.Linguagems.Single(x => x.Linguagem1 == criarPreco.linguaOriginal).ID_Linguagem; novo.id_ling_final = db.Linguagems.Single(x => x.Linguagem1 == criarPreco.linguaTraducao).ID_Linguagem; novo.valor = Convert.ToDecimal(criarPreco.preco); db.precos.InsertOnSubmit(novo); db.SubmitChanges(); var mensagem = Request.CreateResponse(HttpStatusCode.Created, criarPreco); mensagem.Headers.Location = new Uri(Request.RequestUri + novo.id_ling_origem.ToString()); return(mensagem); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public List<Linguagem> Listar() { List<Linguagem> lstRetorno = new List<Linguagem>(); //Criei uma conexão com o SQL Server (BASE DE DADOS) using (SqlConnection Conexao = new SqlConnection( WebConfigurationManager.ConnectionStrings["CURSO"].ConnectionString)) { //Abri a conexão Conexao.Open(); //Declarei um comando (INSTRUÇÃO TSQL QUE VOU EXECUTAR) using (SqlCommand Comando = new SqlCommand()) { //Vinculei a conexão Comando.Connection = Conexao; //Falei que vou executar um comando do tipo TSQL Comando.CommandType = CommandType.Text; //Informei o comando que vou executar Comando.CommandText = "SELECT * FROM TB_LINGUAGEM"; //Armazenei o retorno da consulta (SELECT) using (SqlDataReader Leitor = Comando.ExecuteReader()) { //Percorri registro por registro que foi retornado while (Leitor.Read()) { //Armazenei cada registro retornado na classe(Linguagem) Linguagem Registro = new Linguagem(); Registro.Codigo = Convert.ToInt32(Leitor["ID_LINGUAGEM"]); Registro.Nome = Leitor["NM_LINGUAGEM"].ToString(); //Adicionei o registro retornado na coleção de registros lstRetorno.Add(Registro); } } } } //Retornei a coleção de registros return lstRetorno; }
public void Excluir() { Linguagem obj_inc = new Linguagem { Id = 99, Nome = "Teste inclusão" }; INegocio <Linguagem> _Negocio = new LinguagemNegocio(DBContextPadrao.nucleoDados()); _Negocio.Adicionar(obj_inc); Linguagem _retorno_exc = _Negocio.Recuperar(p => p.Nome == obj_inc.Nome); _Negocio.Excluir(_retorno_exc); Linguagem _retorno = _Negocio.Recuperar(p => p.Id == _retorno_exc.Id); Assert.IsNull(_retorno, "Falha na exclusão. Operação de exclusão não foi concluída com exito."); }
static void Main(string[] args) { string Caminho = "C:\\Users\\guilherme.silveira\\Desktop\\a.txt"; //Caminho para o arquivo de texto Console.WriteLine("Insira o caminho para o arquivo de texto:"); //Pede para o Usuario Inserir o caminho para o arquivo //Caminho = Console.ReadLine();//Le o input so Usuario para o caminho Linguagem Lingua = new Linguagem(Caminho);//Cria a variavel equivalente a classe linguagem, eu botei a leitura do arquivo como o construtor //Ja que a linguagem inteira é composta pelo conteudo do arquivo Console.WriteLine("------------------------------------------------------"); Lingua.Print(); Console.ReadKey(); }
public async Task <IActionResult> Create([Bind("NomeLinguagem")] Linguagem linguagem) { try { if (ModelState.IsValid) { _context.Add(linguagem); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException) { ModelState.AddModelError("", "Não foi possível inserir dados."); } return(View(linguagem)); }
public async Task <ActionResult <bool> > Update(Linguagem linguagem) { try { _context.Update(linguagem); await _context.SaveChangesAsync(); return(true); } catch (DbUpdateConcurrencyException) { if (!LinguagemExists(linguagem.LinguagemId)) { return(NotFound()); } else { throw; } } }
public bool insert(Linguagem linguagem) { try { string sql = "INSERT INTO TB_LINGUAGEM (NOME,PONTUACAO)" + "VALUES (' " + linguagem.Nome + "','" + linguagem.Pontuacao + "')"; using (db = new DB()) { db.ExecutaComando(sql); } } catch (Exception) { return(false); } return(true); }
public void Editar() { Linguagem obj_inc = new Linguagem { Id = 0, Nome = "Teste edição" }; INegocio <Linguagem> _Negocio = new LinguagemNegocio(DBContextPadrao.nucleoDados()); _Negocio.Adicionar(obj_inc); Linguagem _retorno_inc = _Negocio.Recuperar(p => p.Nome == obj_inc.Nome); _retorno_inc.Nome = $"Teste edição {_retorno_inc.Id}"; _Negocio.Atualizar(_retorno_inc); Linguagem _retorno_alt = _Negocio.Recuperar(p => p.Nome == _retorno_inc.Nome); Assert.AreEqual(_retorno_alt.Id, _retorno_inc.Id, "Falha na edição. Objeto de edição não localizado."); }
public void Inserir(Linguagem pLinguagem) { //configurei a conexao using (SqlConnection Conexao = new SqlConnection( WebConfigurationManager.ConnectionStrings["CURSO"].ConnectionString)) { Conexao.Open(); using (SqlCommand Comando = new SqlCommand()) { Comando.Connection = Conexao; Comando.CommandType = CommandType.Text; Comando.CommandText = "INSERT INTO TB_LINGUAGEM(NM_LINGUAGEM) VALUES('" + pLinguagem.Nome + "')"; Comando.ExecuteNonQuery(); } } }
private void lerLinguagem() { if (this._ctlArquivos.validarDiretorio("linguagens")) { this._linguagens = this._ctlArquivos.listarArquivos("linguagens", "*.json"); this.selecionarLinguagem("en"); } else { this._ctlArquivos.criarDiretorio("linguagens"); Linguagem padrao = new Linguagem(); padrao.nome_linguagem = "Português"; padrao.titulo_selecionar_linguagem = "Trocar linguagem: "; padrao.proximo = "Próximo"; padrao.anterior = "Anterior"; this._linguagemSelecionada = padrao; this._nomeSelecionada = "pt-br"; this._ctlArquivos.criarArquivo("linguagens/pt-br.json", JsonUtility.ToJson(padrao)); this._linguagens = this._ctlArquivos.listarArquivos("linguagens", "*.json"); } }
private void btSalvar_Click(object sender, EventArgs e) { Linguagem linguagem = new Linguagem(); linguagem.Id = Convert.ToInt32(txtId.Text); linguagem.Nome = txtNome.Text; linguagem.Pontuacao = Convert.ToInt32(txtPontuacao.Text); // MessageBox.Show("Olaaa!! \n ID: " + tipo.Id + "\n Descricao: " +tipo.Descricao); //exibe esta mensagem quando clica no botão // MessageBox.Show("Olaaa!! " + tipo); if (new LinguagemDB().insert(linguagem)) { MessageBox.Show("Registro Inserido!"); CarregarGrid(); } else { MessageBox.Show("Erro ao inserir registro!"); } }
private bool CheckLanguage(int idLingua, string lingua) { Linguagem L = new Linguagem(); try { L = DB.Linguagems.Single(w => w.Linguagem1 == lingua); if (idLingua == L.ID_Linguagem) { return(true); } else { return(false); } } catch { return(false); } }
public void TestMethodGravarInstanciate() { RepositoryEntityDAO RepositoryDAO = new RepositoryEntityDAO(); Repositorio Repositorio1 = new Repositorio(); Repositorio Repositorio2 = new Repositorio(); Linguagem Linguagem1 = new Linguagem(); Linguagem Linguagem2 = new Linguagem(); List <Repositorio> Repositorio = new List <Repositorio>(); Linguagem1.ID_NODE = "1236544"; Linguagem1.NOME_LINGUAGEM = "NODEJS"; Repositorio1.ID_NODE = "MFLSKFNSDFLSFKNSDF1"; Repositorio1.Linguagem.Add(Linguagem1); Repositorio1.NOME_COMPLETO_REPOSITORIO = "REPOSITORIO 1"; Repositorio1.URL_LINGUAGEM = "http:\\"; Repositorio.Add(Repositorio1); Assert.AreEqual(RepositoryDAO.Adicionar(Repositorio), true); }
public static void Main(string[] args) { var linguagem = new Linguagem(); linguagem.Id = 1; linguagem.Nome = "portugues"; linguagem.Pontuacao = 3; try { var linguagemBusiness = new LinguagemBusiness(); //linguagemBusiness.Inserir(linguagem); //Console.WriteLine("Success"); var teste = linguagemBusiness.Listar(); Console.Write("foi"); Console.ReadKey(); } catch (Exception e) { Console.WriteLine("Erro - " + e); } }