/// <summary> /// Método que atualiza os dados de um usuário na base de dados através de seu ID /// </summary> /// <param name="entidade">Entidade contendo os dados a serem atualizados.</param> /// <returns></returns> public void Atualizar(EstudoCasoGrafico entidade) { string SQL = @"UPDATE EstudoCasoGrafico SET UsuarioSiteID = @EstudoCasoID, Titulo = @Titulo, SubTitulo = @SubTitulo, Q1Titulo = @Q1Titulo, Q1SubTitulo = @Q1SubTitulo, Q1Descricao = @Q1Descricao, Q1Imagem = @Q1Imagem, Q2Percentagem = @Q2Percentagem, Q2Descricao = @Q2Descricao, Q3Titulo = @Q3Titulo, Q3SubTitulo = @Q3SubTitulo, Q3Descricao = @Q3Descricao, Q4Titulo = @Q4Titulo, Q4SubTitulo = @Q4SubTitulo, Q4Descricao = @Q4Descricao, Widget = @Widget WHERE ID=@ID;"; using (DbConnection con = _db.CreateConnection()) { con.Open(); con.Execute(SQL, entidade); con.Close(); } }
public EstudoCasoGrafico CarregarParaEstudo(int estudoCasoID) { EstudoCasoGrafico entidade = null; string SQL = @"SELECT TOP 1 ID, EstudoCasoID, Titulo, SubTitulo, Q1Titulo, Q1SubTitulo, Q1Descricao, Q1Imagem, Q2Percentagem, Q2Descricao, Q3Titulo, Q3SubTitulo, Q3Descricao, Q4Titulo, Q4SubTitulo, Q4Descricao, Widget FROM EstudoCasoGrafico (NOLOCK) WHERE EstudoCasoID=@estudoCasoID;"; using (DbConnection con = _db.CreateConnection()) { con.Open(); entidade = con.Query <EstudoCasoGrafico>(SQL, new { EstudoCasoID = estudoCasoID }).FirstOrDefault(); con.Close(); } return(entidade); }
/// <summary> /// Método que insere um usuário na base de dados /// </summary> /// <param name="entidade">Entidade contendo os dados a serem atualizados.</param> /// <returns></returns> public void Inserir(EstudoCasoGrafico entidade) { string SQL = @"INSERT INTO EstudoCasoGrafico (EstudoCasoID, Titulo, SubTitulo, Q1Titulo, Q1SubTitulo, Q1Descricao, Q1Imagem, Q2Percentagem, Q2Descricao, Q3Titulo, Q3SubTitulo, Q3Descricao, Q4Titulo, Q4SubTitulo, Q4Descricao, Widget) VALUES (@EstudoCasoID, @Titulo, @SubTitulo, @Q1Titulo, @Q1SubTitulo, @Q1Descricao, @Q1Imagem, @Q2Percentagem, @Q2Descricao, @Q3Titulo, @Q3SubTitulo, @Q3Descricao, @Q4Titulo, @Q4SubTitulo, @Q4Descricao, @Widget);"; using (DbConnection con = _db.CreateConnection()) { con.Open(); con.Execute(SQL, entidade); con.Close(); } }