コード例 #1
0
 protected void DeleteSubscription(MobileSubscription sub)
 {
     if (_user.MobileSubscriptions != null && _user.MobileSubscriptions.Contains(sub))
     {
         UserRepository.Delete(sub);
         _user.MobileSubscriptions.Remove(sub);
     }
 }
コード例 #2
0
        protected void EditSubscription(MobileSubscription sub)
        {
            var parameters = new ModalParameters();

            parameters.Add("MobileSubscription", sub);
            parameters.Add("Account", sub.MobileAccount);
            parameters.Add("ADUser", _user);
            ModalService.Show <AddSubscription>("Edit abonnement", parameters);
        }
コード例 #3
0
        protected async Task ShowConfirmationDelete(MobileSubscription sub)
        {
            var modal = ModalService.Show <Confirmation>("Verwijder abonnement");
            var res   = await modal.Result;

            if (!res.Cancelled)
            {
                DeleteSubscription(sub);
            }
        }
コード例 #4
0
        protected override void OnInitialized()
        {
            if (MobileSubscription == null)
            {
                MobileSubscription      = new MobileSubscription();
                Account                 = new MobileAccount();
                MobileSubscription.User = ADUser;
            }

            _editContext = new EditContext(MobileSubscription);
        }