示例#1
0
文件: PostDatos.cs 项目: shakuzy/Blog
        public List <EntidadesPost> ObtenerTodosLosPost()
        {
            List <EntidadesPost> resultado = new List <EntidadesPost>();

            using (SqlConnection conexion = new SqlConnection(CadenaConexion))
            {
                SqlCommand comando = new SqlCommand("SELECT * FROM Post", conexion);

                conexion.Open();

                using (SqlDataReader reader = comando.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        EntidadesPost elPost = new EntidadesPost();
                        elPost.Id      = Convert.ToInt32(reader[0]);
                        elPost.Titulo  = reader["Titulo"].ToString();
                        elPost.Resumen = reader.GetString(2);
                        elPost.Cuerpo  = reader.GetString(3);
                        resultado.Add(elPost);
                    }
                }
            }
            return(resultado);
        }
示例#2
0
文件: PostDatos.cs 项目: shakuzy/Blog
 public void ModificarPost(EntidadesPost post)
 {
     using (SqlConnection conexion = new SqlConnection(CadenaConexion))
     {
         SqlCommand comando = new SqlCommand($"UPDATE Post SET Titulo='{post.Titulo}', Resumen='{post.Resumen}', Cuerpo='{post.Cuerpo}' WHERE Id={post.Id}", conexion);
         conexion.Open();
         comando.ExecuteNonQuery();
     }
 }
示例#3
0
文件: PostDatos.cs 项目: shakuzy/Blog
 public void BorrarPost(EntidadesPost post)
 {
     using (SqlConnection conexion = new SqlConnection(CadenaConexion))
     {
         SqlCommand comando = new SqlCommand($"DELETE FROM Post WHERE Id={post.Id}", conexion);
         conexion.Open();
         comando.ExecuteNonQuery();
     }
 }
示例#4
0
文件: PostDatos.cs 项目: shakuzy/Blog
 public void InsertarPost(EntidadesPost unPost)
 {
     using (SqlConnection connection = new SqlConnection(CadenaConexion))
     {
         string     strConsulta = $"INSERT INTO [Post]([Titulo],[Resumen],[Cuerpo]) VALUES ('{unPost.Titulo}','{unPost.Resumen}','{unPost.Cuerpo}')";
         SqlCommand comando     = new SqlCommand(strConsulta, connection);
         connection.Open();
         comando.ExecuteNonQuery();
     }
 }
示例#5
0
文件: PostDatos.cs 项目: shakuzy/Blog
        public EntidadesPost ObtenerPost(int Id)
        {
            EntidadesPost resultado = null;

            using (SqlConnection connection = new SqlConnection(CadenaConexion))
            {
                SqlCommand comando = new SqlCommand($"SELECT * FROM Post WHERE Id = {Id} ", connection);

                connection.Open();
                using (SqlDataReader reader = comando.ExecuteReader())
                {
                    if (reader.Read())
                    {
                        resultado         = new EntidadesPost();
                        resultado.Id      = Convert.ToInt32(reader[0]);
                        resultado.Titulo  = reader["Titulo"].ToString();
                        resultado.Resumen = reader.GetString(2);
                        resultado.Cuerpo  = reader.GetString(3);
                    }
                }
            }
            return(resultado);
        }
示例#6
0
 public void ModificarPost(EntidadesPost post)
 {
     postDatos.ModificarPost(post);
 }
示例#7
0
 public void BorrarPost(EntidadesPost post)
 {
     postDatos.BorrarPost(post);
 }
示例#8
0
 public void InsertarPost(EntidadesPost post)
 {
     postDatos.InsertarPost(post);
 }