public GalleryDetailsPage(string galleryId, string meetingName, string venu)
        {
            InitializeComponent();
            BindingContext = _viewModel = new GalleryDetailsViewModel(galleryId, meetingName, venu);
            //flowListView.FlowItemsSource = Enumerable.Range(0, 10).ToList();
            flowListView.FlowItemTapped += (sender, e) =>
            {
                if (e.Item == null)
                {
                    return;
                }

                var model = e.Item as GalleryModel;
                // Navigation.PushPopupAsync(new Popups.GalleryPopupPage(model.galleryPhoto));
                Navigation.PushAsync(new GalleryImageViewPage(model.galleryPhoto));
            };
        }
        public async Task <IActionResult> Details(string id)
        {
            var galleryFromDb = await this.galleryService.GetById(id);

            List <string> tempPictureUrl = new List <string>();

            List <string> galleryPictures = galleryFromDb.Pictures.ToList();

            for (int i = 0; i < galleryPictures.Count; i++)
            {
                tempPictureUrl.Add(galleryPictures[i]);
            }

            GalleryDetailsViewModel galleryViewModel = new GalleryDetailsViewModel
            {
                Id          = galleryFromDb.Id,
                Name        = galleryFromDb.Name,
                PicturesUrl = tempPictureUrl,
            };

            return(this.View(galleryViewModel));
        }