public Jedzia.BackBock.DataAccess.DTO.BackupData ToHostType() { Jedzia.BackBock.DataAccess.DTO.BackupData h = new Jedzia.BackBock.DataAccess.DTO.BackupData(); h.DatasetGroup = this.DatasetGroup; h.DatasetName = this.DatasetName; if (this.BackupItem != null) h.BackupItem = this.BackupItem.Select(wld => wld.ToHostType()).ToArray(); return h; }
public Jedzia.BackBock.DataAccess.DTO.BackupData ToHostType() { Jedzia.BackBock.DataAccess.DTO.BackupData h = new Jedzia.BackBock.DataAccess.DTO.BackupData(); h.DatasetGroup = this.DatasetGroup; h.DatasetName = this.DatasetName; if (this.BackupItem != null) { h.BackupItem = this.BackupItem.Select(wld => wld.ToHostType()).ToArray(); } return(h); }
public static BackupData FromHostType(Jedzia.BackBock.DataAccess.DTO.BackupData source) { var local = new BackupData(); local.DatasetGroup = source.DatasetGroup; local.DatasetName = source.DatasetName; if (source.BackupItem != null) { local.BackupItem = source.BackupItem.Select(wld => BackupItemType.FromHostType(wld)).ToArray(); } return(local); }
/// <summary> /// Saves the backup data to a specified file. /// </summary> /// <param name="data">The data to save.</param> /// <param name="filename">The full path to the file with <see cref="BackupData"/>.</param> /// <param name="parameters">Additional parameters used by the repository.</param> public override void SaveBackupData(Jedzia.BackBock.DataAccess.DTO.BackupData data, string filename, StringDictionary parameters) { ModelSaver.SaveBackupData(BackupData.FromHostType(data), filename); }