private async void ProductButton_Clicked(object sender, EventArgs e) { var button = (Button)sender; var productContext = (ProductDto)button.BindingContext; var product = _productDataAccess.GetById(productContext.Id); await Navigation.PushModalAsync(new DisposalModal(product)); }