public override async void Init(object initData)
        {
            IsLoading = true;
            base.Init(initData);
            CurrentEvent = initData as DanceEvent;
            var profile = await _service.GetProfile();

            if (profile == null)
            {
                return;
            }

            var signup = await _service.GetSignup(CurrentEvent.Id, profile.Id);

            if (signup == null)
            {
                return;
            }

            _identifier = new SignupIdentifier {
                CurrentEvent = CurrentEvent, Participant = signup
            };
            await InitializeButtons();

            IsLoading = false;
        }
Esempio n. 2
0
        public override async void Init(object initData)
        {
            IsLoading = true;
            base.Init(initData);
            CurrentProfile = await _service.GetProfile();

            IsLoading = false;
        }