protected void DeleteSubscription(MobileSubscription sub) { if (_user.MobileSubscriptions != null && _user.MobileSubscriptions.Contains(sub)) { UserRepository.Delete(sub); _user.MobileSubscriptions.Remove(sub); } }
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); }
protected async Task ShowConfirmationDelete(MobileSubscription sub) { var modal = ModalService.Show <Confirmation>("Verwijder abonnement"); var res = await modal.Result; if (!res.Cancelled) { DeleteSubscription(sub); } }
protected override void OnInitialized() { if (MobileSubscription == null) { MobileSubscription = new MobileSubscription(); Account = new MobileAccount(); MobileSubscription.User = ADUser; } _editContext = new EditContext(MobileSubscription); }