예제 #1
0
        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);
        }
예제 #2
0
 public static BackupItemType FromHostType(Jedzia.BackBock.DataAccess.DTO.BackupItemType source)
 {
     var local = new BackupItemType();
     local.IsEnabled = source.IsEnabled;
     local.ItemGroup = source.ItemGroup;
     local.ItemName = source.ItemName;
     if (source.Task != null)
         local.Task = TaskType.FromHostType(source.Task);
     if (source.Path != null)
         local.Path = source.Path.Select(wld => PathDataType.FromHostType(wld)).ToArray();
     return local;
 }
예제 #3
0
        public static BackupItemType FromHostType(Jedzia.BackBock.DataAccess.DTO.BackupItemType source)
        {
            var local = new BackupItemType();

            local.IsEnabled = source.IsEnabled;
            local.ItemGroup = source.ItemGroup;
            local.ItemName  = source.ItemName;
            if (source.Task != null)
            {
                local.Task = TaskType.FromHostType(source.Task);
            }
            if (source.Path != null)
            {
                local.Path = source.Path.Select(wld => PathDataType.FromHostType(wld)).ToArray();
            }
            return(local);
        }