/// <summary> /// Constructor - Constructs ConfirmMigrationStatus object of given statusType specified, /// by filtering from overallstatus list provided /// </summary> /// <param name="type">MigrationStatus of the list of stored</param> /// <param name="overallStatusList">overall migration status</param> public ConfirmMigrationStatus(MigrationVolumeContainerConfirmStatus statusType, MigrationConfirmStatus overallStatus) { this.Status = statusType; if (null != overallStatus) { var statusList = new List<MigrationContainerConfirmStatus>(overallStatus.ContainerConfirmStatus); this.ConfirmStatus = statusList.FindAll(status => GetMigrationVolumeContainerConfirmStatus(status.Status) == statusType); } else { this.ConfirmStatus = new List<MigrationContainerConfirmStatus>(); } }
/// <summary> /// Constructor - Constructs ConfirmMigrationStatus object of given statusType specified, /// by filtering from overallstatus list provided /// </summary> /// <param name="statusType">MigrationStatus of the list of stored</param> /// <param name="overallStatus">overall migration status</param> public ConfirmMigrationStatus(MigrationVolumeContainerConfirmStatus statusType, MigrationConfirmStatus overallStatus) { this.Status = statusType; if (null != overallStatus) { var statusList = new List <MigrationContainerConfirmStatus>(overallStatus.ContainerConfirmStatus); this.ConfirmStatus = statusList.FindAll(status => GetMigrationVolumeContainerConfirmStatus(status.Status) == statusType); } else { this.ConfirmStatus = new List <MigrationContainerConfirmStatus>(); } }