public void DeleteFFDPreset(int videoLocalID) { try { VideoLocalRepository repVids = new VideoLocalRepository(); FileFfdshowPresetRepository repFFD = new FileFfdshowPresetRepository(); VideoLocal vid = repVids.GetByID(videoLocalID); if (vid == null) return; FileFfdshowPreset ffd = repFFD.GetByHashAndSize(vid.Hash, vid.FileSize); if (ffd == null) return; repFFD.Delete(ffd.FileFfdshowPresetID); } catch (Exception ex) { logger.ErrorException(ex.ToString(), ex); } }