public void insertarComponentesPc(EComponentesPC componentes)
 {
     using (var db = new Mapeo())
     {
         db.componentesPC.Add(componentes);
         db.SaveChanges();
     }
 }
    protected void btnInsertar_Click(object sender, EventArgs e)
    {
        EComponentesPC componentespc = new EComponentesPC();

        componentespc.NombreProducto = inputNombreProducto.Text;
        componentespc.ValorProducto  = Convert.ToDouble(inputValor.Text);
        componentespc.Descripcion    = inputDescripción.Text;
        new DaoComponentesPC().insertarComponentesPc(componentespc);
    }
    public void eliminarComponentesPc(EComponentesPC componentes)
    {
        using (var db = new Mapeo())
        {
            db.componentesPC.Attach(componentes);

            var entry = db.Entry(componentes);
            entry.State = EntityState.Deleted;
            db.SaveChanges();
        }
    }
 public void actualizarComponentesPc(EComponentesPC componentes)
 {
     using (var db = new Mapeo())
     {
         EComponentesPC componentepc = db.componentesPC.Where(x => x.Id == componentes.Id).First();
         componentepc.Id             = componentepc.Id;
         componentepc.NombreProducto = componentes.NombreProducto;
         componentepc.ValorProducto  = componentes.ValorProducto;
         componentepc.Descripcion    = componentes.Descripcion;
         db.componentesPC.Attach(componentepc);
         var entry = db.Entry(componentepc);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }