public static void ConvertPwgAlbumToPwgAlbumWPF(PwgAlbum aPwgAlbum,
            ref PwgAlbumWPF aPwgAlbumWPF)
        {
            if (aPwgAlbum != null)
            {
                if (aPwgAlbumWPF == null)
                {
                    aPwgAlbumWPF = new PwgAlbumWPF();
                }
                aPwgAlbumWPF.DeepImagesCount = aPwgAlbum.DeepImagesCount;
                aPwgAlbumWPF.Id = aPwgAlbum.Id;
                aPwgAlbumWPF.ImagesCount = aPwgAlbum.ImagesCount;
                aPwgAlbumWPF.LastDate = aPwgAlbum.LastDate;
                aPwgAlbumWPF.Name = aPwgAlbum.Name;
                aPwgAlbumWPF.SubAlbumsCount = aPwgAlbum.SubAlbumsCount;
                aPwgAlbumWPF.Url = aPwgAlbum.Url;

                if (aPwgAlbumWPF.UpperAlbumsId == null)
                {
                    aPwgAlbumWPF.UpperAlbumsId = new System.Collections.ObjectModel.ObservableCollection<Int32>();
                }
                else
                {
                    aPwgAlbumWPF.UpperAlbumsId.Clear();
                }

                foreach (Int32 i in aPwgAlbum.UpperAlbumsId)
                {
                    aPwgAlbumWPF.UpperAlbumsId.Add(i);
                }
            }
        }
        public static void AddPwgAlbumToList(    PwgAlbum aPwgAlbum,
            ref PwgAlbumListWPF aPwgAlbumListWPF)
        {
            if (aPwgAlbum != null)
            {
                if (aPwgAlbumListWPF == null)
                {
                    aPwgAlbumListWPF = new PwgAlbumListWPF();
                }

                PwgAlbumWPF pwgCat = new PwgAlbumWPF();
                PwgAlbumWPFHelper.ConvertPwgAlbumToPwgAlbumWPF(aPwgAlbum, ref pwgCat);

                aPwgAlbumListWPF.Add(pwgCat);
            }
        }