public ServiceResult GetFinanceAccounts() { if (CurrentUser == null) { return(ServiceResponse.Error("You must be logged in to access this function.")); } FinanceAccountManager financeAccountManager = new FinanceAccountManager(Globals.DBConnectionKey, this.GetAuthToken(Request)); List <dynamic> FinanceAccounts = financeAccountManager.GetFinanceAccounts(CurrentUser.AccountUUID).Cast <dynamic>().ToList(); DataFilter filter = this.GetFilter(Request); FinanceAccounts = FinanceAccounts.Filter(ref filter); return(ServiceResponse.OK("", FinanceAccounts, filter.TotalRecordCount)); }
public ServiceResult GetFinanceAccounts(string filter = "") { if (CurrentUser == null) { return(ServiceResponse.Error("You must be logged in to access this function.")); } FinanceAccountManager financeAccountManager = new FinanceAccountManager(Globals.DBConnectionKey, Request.Headers?.Authorization?.Parameter); List <dynamic> FinanceAccounts = financeAccountManager.GetFinanceAccounts(CurrentUser.AccountUUID).Cast <dynamic>().ToList(); int count; DataFilter tmpFilter = this.GetFilter(filter); FinanceAccounts = FilterEx.FilterInput(FinanceAccounts, tmpFilter, out count); return(ServiceResponse.OK("", FinanceAccounts, count)); }