public static List <AccountMaster> FillAccountsListByOffice() { List <AccountMaster> AccList = new List <AccountMaster>(); AccList = AccountMasterIntegration.GetAccountMasterList(); return(AccList); }
public static List <AccountMaster> FillAccountsListByOffice(int parentGroupId) { List <AccountMaster> AccList = new List <AccountMaster>(); AccList = AccountMasterIntegration.GetAccountMasterList(); List <AccountGroup> theAccountGroupList = AccountGroupIntegration.GetAccountGroupList(); List <AccountGroup> theAccountGroupByGroupName = theAccountGroupList .Where(ag => ag.AccountGroupParentID.Equals(parentGroupId)).ToList(); var filteredAccountList = (from ac in AccList join acGroup in theAccountGroupByGroupName on ac.AccountGroupID equals acGroup.AccountGroupID select ac).ToList(); AccList = filteredAccountList; return(AccList); }