public override void DataBind()
        {
            IList <DeletedStudyArchiveInfo> infoList = new List <DeletedStudyArchiveInfo>();

            if (ArchiveInfo != null)
            {
                infoList.Add(ArchiveInfo);
            }

            ArchiveInfoView.DataSource = CollectionUtils.Map(
                infoList,
                delegate(DeletedStudyArchiveInfo info)
            {
                var dataModel = new HsmArchivePanelInfoDataModel
                {
                    PartitionArchive  = info.PartitionArchive,
                    ArchiveTime       = info.ArchiveTime,
                    TransferSyntaxUid = info.TransferSyntaxUid,
                    ArchiveXml        = XmlUtils.Deserialize <HsmArchiveXml>(info.ArchiveXml)
                };
                return(dataModel);
            });

            base.DataBind();
        }
        public override void DataBind()
        {
            IList<DeletedStudyArchiveInfo> infoList = new List<DeletedStudyArchiveInfo>();
            if (ArchiveInfo != null)
                infoList.Add(ArchiveInfo);

            ArchiveInfoView.DataSource = CollectionUtils.Map(
                infoList,
                delegate(DeletedStudyArchiveInfo info)
                    {
                        var dataModel = new HsmArchivePanelInfoDataModel
                                            {
                                                PartitionArchive = info.PartitionArchive,
                                                ArchiveTime = info.ArchiveTime,
                                                TransferSyntaxUid = info.TransferSyntaxUid,
                                                ArchiveXml = XmlUtils.Deserialize<HsmArchiveXml>(info.ArchiveXml)
                                            };
                        return dataModel;
                    });

            base.DataBind();
        }