public async void DeleteAllBankNotifyAsync() { await _notifyService.DeleteAllBankNotifiesAsync(); BankNotifies.Clear(); SelectedBankNotify = new BankNotifyItemViewModel(); }
public async void DeleteBankNotifyAsync() { if (_selectedBankNotify.Id != 0) { await _notifyService.DeleteBankNotifyAsync(GenereateBankNotifyModelFromViewModel(_selectedBankNotify)); BankNotifies.Remove(_selectedBankNotify); SelectedBankNotify = new BankNotifyItemViewModel(); } }
public async void SaveBankNotifyAsync(BankNotifyItemViewModel model) { if (_selectedBankNotify.Id == 0) { if (String.IsNullOrWhiteSpace(model.DisplayName) && String.IsNullOrWhiteSpace(model.Description)) { return; } var notifyModel = await _notifyService.CreateBankNotifyAsync(GenereateBankNotifyModelFromViewModel(model)); BankNotifies.Add(GenerateBankNotifyItemViewModelFromModel(notifyModel)); SelectedBankNotify = new BankNotifyItemViewModel(); } else { await _notifyService.UpdateBankNotifyAsync(GenereateBankNotifyModelFromViewModel(_selectedBankNotify)); } }
public void AddEmptySelectedValue() { SelectedBankNotify = new BankNotifyItemViewModel(); }
public BankNotifyViewModel(IBankNotifyService notifyService) { _notifyService = notifyService; BankNotifies = new ObservableCollection <BankNotifyItemViewModel>(); SelectedBankNotify = new BankNotifyItemViewModel(); }
private static BankNotifyModel GenereateBankNotifyModelFromViewModel(BankNotifyItemViewModel viewModel) { return(new BankNotifyModel(viewModel.Id, viewModel.DisplayName, viewModel.Description, viewModel.Created, viewModel.IsReaded)); }