Exemple #1
0
        private async void OnSharingSpaceSubmission(CreateSharingSpaceBViewModel source, SharingSpace sharingSpace)
        {
            // var objectList = _apiServices.GetObjectsBySharingSpace(SharingSpace.Id);
            var objectList = await _apiServices.GetObjectsBySharingSpace(sharingSpace.Id);

            Navigation.InsertPageBefore(new EventOverviewPage(sharingSpace, objectList), Navigation.NavigationStack.FirstOrDefault());
            await Navigation.PopToRootAsync();
        }
Exemple #2
0
 public CreateSharingSpaceBPage(SharingSpace sharingSpace, List <DimensionView> dimensions)
 {
     BindingContext = vm = new CreateSharingSpaceBViewModel(sharingSpace, dimensions, this);
     Resources      = new ResourceDictionary();
     //Resources.Add("TagValidatorFactory", new Func<string, object>((arg) => (BindingContext as CreateSharingSpaceBViewModel)?.ValidateAndReturn(arg)));
     Resources.Add("TagValidatorFactory", new Func <string, object>(
                       (arg) => vm?.ValidateAndReturn(arg)));
     InitializeComponent();
     MessagingCenter.Subscribe <CreateSharingSpaceBViewModel, SharingSpace>(this, "NavigateToEventOverview", OnSharingSpaceSubmission);
     //NavigationPage.SetHasNavigationBar(this, false);  // Hide nav bar
 }