public Contract_FileFfdshowPreset ToContract() { Contract_FileFfdshowPreset contract = new Contract_FileFfdshowPreset(); contract.FileFfdshowPresetID = this.FileFfdshowPresetID; contract.Hash = this.Hash; contract.FileSize = this.FileSize; contract.Preset = this.Preset; return contract; }
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()); } }