public void Save(FileFfdshowPreset obj) { using (var session = JMMService.SessionFactory.OpenSession()) { // populate the database using (var transaction = session.BeginTransaction()) { session.SaveOrUpdate(obj); transaction.Commit(); } } }
public void SaveFFDPreset(Contract_FileFfdshowPreset preset) { try { VideoLocalRepository repVids = new VideoLocalRepository(); FileFfdshowPresetRepository repFFD = new FileFfdshowPresetRepository(); VideoLocal vid = repVids.GetByHashAndSize(preset.Hash, preset.FileSize); if (vid == null) return; FileFfdshowPreset ffd = repFFD.GetByHashAndSize(preset.Hash, preset.FileSize); if (ffd == null) ffd = new FileFfdshowPreset(); ffd.FileSize = preset.FileSize; ffd.Hash = preset.Hash; ffd.Preset = preset.Preset; repFFD.Save(ffd); } catch (Exception ex) { logger.ErrorException(ex.ToString(), ex); } }
public void SaveFFDPreset(Contract_FileFfdshowPreset preset) { try { VideoLocal vid = RepoFactory.VideoLocal.GetByHashAndSize(preset.Hash, preset.FileSize); if (vid == null) return; FileFfdshowPreset ffd = RepoFactory.FileFfdshowPreset.GetByHashAndSize(preset.Hash, preset.FileSize); if (ffd == null) ffd = new FileFfdshowPreset(); ffd.FileSize = preset.FileSize; ffd.Hash = preset.Hash; ffd.Preset = preset.Preset; RepoFactory.FileFfdshowPreset.Save(ffd); } catch (Exception ex) { logger.Error( ex,ex.ToString()); } }