public async Task NavigateTo(PhotoOrAlbumPage page) {
     var targetPage = 0;
     var currentPage = int.Parse(this._view.Page);
     var totalPages = int.Parse(this._view.Pages);
     switch (page) {
         case PhotoOrAlbumPage.First:
             if (currentPage != 1) {
                 targetPage = 1;
             }
             break;
         case PhotoOrAlbumPage.Previous:
             if (currentPage != 1) {
                 targetPage = currentPage - 1;
             }
             break;
         case PhotoOrAlbumPage.Next:
             if (currentPage != totalPages) {
                 targetPage = currentPage + 1;
             }
             break;
         case PhotoOrAlbumPage.Last:
             if (currentPage != totalPages) {
                 targetPage = totalPages;
             }
             break;
     }
     if (targetPage != 0) {
         await GetAndSetPhotosets(targetPage);
     }
 }
        public async Task NavigateTo(PhotoOrAlbumPage page)
        {
            var targetPage  = 0;
            var currentPage = int.Parse(_view.Page);
            var totalPages  = int.Parse(_view.Pages);

            switch (page)
            {
            case PhotoOrAlbumPage.First:
                if (currentPage != 1)
                {
                    targetPage = 1;
                }
                break;

            case PhotoOrAlbumPage.Previous:
                if (currentPage != 1)
                {
                    targetPage = currentPage - 1;
                }
                break;

            case PhotoOrAlbumPage.Next:
                if (currentPage != totalPages)
                {
                    targetPage = currentPage + 1;
                }
                break;

            case PhotoOrAlbumPage.Last:
                if (currentPage != totalPages)
                {
                    targetPage = totalPages;
                }
                break;
            }
            if (targetPage != 0)
            {
                await GetAndSetPhotosets(targetPage);
            }
        }