private void DeleteAllPageFrames(int pageId) { try { List<Frame> frames = (from f in _db.Frame where f.IDPage == pageId select f).ToList(); db_config_frame dcf = new db_config_frame(_db, frames, pageId); foreach (Frame frm in dcf.AllFrames) { dcf.Delete(frm.ID); } } catch { } }
/// <summary> /// Delete frame by id /// </summary> private static void DeleteFrame(int id) { db_config_frame dcf = null; try { dcf = new db_config_frame(id, false); dcf.Open(); dcf.Delete(id); } catch (Exception ex) { throw new Exception("error: Delete Frame: " + ex.Message); } finally { if (dcf != null) dcf.Close(); } }