private void GlobalSettingsPropertyChanged(object sender, PropertyChangedEventArgs e) { var enumValue = (GlobalSettingsProperties)Enum.Parse(typeof(GlobalSettingsProperties), e.PropertyName); switch (enumValue) { case GlobalSettingsProperties.CurrentDateRange: break; case GlobalSettingsProperties.TransactionReasons: break; case GlobalSettingsProperties.SearchCriteria: //UpdateDataSoruce(); break; case GlobalSettingsProperties.Users: break; case GlobalSettingsProperties.Transactions: break; default: break; } UpdateDataSoruce(); DataSourceUpdated?.Invoke(sender, e); }
public void SetDataSoruce() { SearchCriteria criteria = new SearchCriteria { TransactionType = TransactionType.Outcome, }; View.TransactionsDataSource = _manager.GetTransactions(criteria).ToList(); DataSourceUpdated?.Invoke(this, EventArgs.Empty); }
public void SetDataSoruce() { View.TransactionsDataSource = _manager.GetUsers().ToList(); DataSourceUpdated?.Invoke(this, EventArgs.Empty); }
private void RefreshDataSource(object sender, EventArgs e) { SetDataSoruce(); DataSourceUpdated?.Invoke(sender, e); }