internal static PreservationTask ConvertPreservationTask(this BibDSModel.PreservationTableValuedResult valuedResult) { if (valuedResult == null || valuedResult.PreservationTask_IdPreservationTask == null) { return(null); } return(new PreservationTask() { EndDocumentDate = valuedResult.PreservationTask_EndDocumentDate, EstimatedDate = valuedResult.PreservationTask_EstimatedDate.GetValueOrDefault(DateTime.MinValue), ExecutedDate = valuedResult.PreservationTask_ExecutedDate, IdPreservationTask = valuedResult.PreservationTask_IdPreservationTask.Value, StartDocumentDate = valuedResult.PreservationTask_StartDocumentDate, CorrelatedTasks = new BindingList <PreservationTask>(), HasError = valuedResult.PreservationTask_HasError.GetValueOrDefault(), ErrorMessages = valuedResult.PreservationTask_ErrorMessages, Executed = valuedResult.PreservationTask_Executed.GetValueOrDefault(), Enabled = valuedResult.PreservationTask_Enabled.GetValueOrDefault(), ActivationPin = valuedResult.PreservationTask_ActivationPin, IdPreservation = valuedResult.PreservationTask_IdPreservation, IdCorrelatedPreservationTask = valuedResult.PreservationTask_IdCorrelatedPreservationTask, LockDate = valuedResult.PreservationTask_LockDate }); }
internal static PreservationTaskGroup ConvertPreservationTaskGroup(this BibDSModel.PreservationTableValuedResult valuedResult) { if (valuedResult == null || valuedResult.PreservationTaskGroup_IdPreservationTaskGroup == null) { return(null); } return(new PreservationTaskGroup() { Closed = valuedResult.PreservationTaskGroup_Closed, EstimatedExpiry = valuedResult.PreservationTaskGroup_EstimatedExpiry, Expiry = valuedResult.PreservationTaskGroup_Expiry.GetValueOrDefault(DateTime.MinValue), IdPreservationTaskGroup = valuedResult.PreservationTaskGroup_IdPreservationTaskGroup.Value, IdPreservationTaskGroupType = valuedResult.PreservationTaskGroup_IdPreservationTaskGroupType.GetValueOrDefault(Guid.Empty), IdPreservationUser = valuedResult.PreservationTaskGroup_IdPreservationUser.GetValueOrDefault(Guid.Empty), Name = valuedResult.PreservationTaskGroup_Name, }); }
internal static PreservationUser ConvertPreservationUser(this BibDSModel.PreservationTableValuedResult valuedResult) { if (valuedResult == null || valuedResult.PreservationUser_IdPreservationUser == null) { return(null); } return(new PreservationUser() { IdPreservationUser = valuedResult.PreservationUser_IdPreservationUser.Value, Address = valuedResult.PreservationUser_Address, DomainUser = valuedResult.PreservationUser_DomainUser, EMail = valuedResult.PreservationUser_Email, Enabled = valuedResult.PreservationUser_Enable.GetValueOrDefault(), FiscalId = valuedResult.PreservationUser_FiscalId, Name = valuedResult.PreservationUser_Name, Surname = valuedResult.PreservationUser_Surname, }); }
internal static Preservation Convert(this BibDSModel.PreservationTableValuedResult valuedResult) { if (valuedResult == null) { return(null); } return(new Preservation() { CloseContent = valuedResult.CloseContent, CloseDate = valuedResult.CloseDate, EndDate = valuedResult.EndDate, IdArchive = valuedResult.IdArchive, IdPreservation = valuedResult.IdPreservation, IdPreservationUser = valuedResult.IdPreservationUser, IndexHash = valuedResult.IndexHash, Label = valuedResult.Label, LastVerifiedDate = valuedResult.LastVerifiedDate, Path = valuedResult.Path, StartDate = valuedResult.StartDate, PreservationDate = valuedResult.PreservationDate, PreservationSize = valuedResult.PreservationSize, IdDocumentCloseFile = valuedResult.IdDocumentClose, IdDocumentIndexFile = valuedResult.IdDocumentIndex, IdDocumentIndexFileXML = valuedResult.IdDocumentIndexXml, IdDocumentIndexFileXSLT = valuedResult.IdDocumentIndexXSLT, IdDocumentSignedCloseFile = valuedResult.IdDocumentCloseSigned, IdDocumentSignedIndexFile = valuedResult.IdDocumentIndedSigned, LastSectionalValue = valuedResult.LastSectionalValue, IdArchiveBiblosStore = valuedResult.IdArchiveBiblosStore, LockOnDocumentInsert = valuedResult.LockOnDocumentInsert, Archive = valuedResult.ConvertArchive(), TaskGroup = valuedResult.ConvertPreservationTaskGroup(), Task = valuedResult.ConvertPreservationTask(), User = valuedResult.ConvertPreservationUser() }); }