public static List<IRemisier> GetRemisiers(IDalSession session, IAssetManager assetManager, RemisierFilterTypes remisierFilterType) { List<IRemisier> list = GetRemisiers(session, assetManager, null, ActivityReturnFilter.Active); if (remisierFilterType != RemisierFilterTypes.All) return list.Where(r => r.IsInternal == (remisierFilterType == RemisierFilterTypes.Internal)) .ToList(); else return list; }
public static DataSet GetAssetManagerRemisiers(int assetManagerId, RemisierFilterTypes remisierFilterType) { IDalSession session = NHSessionFactory.CreateSession(); IAssetManager assetManager = null; if (assetManagerId > 0) assetManager = (IAssetManager)ManagementCompanyMapper.GetAssetManager(session, assetManagerId); DataSet ds = DataSetBuilder.CreateDataSetFromBusinessObjectList( RemisierMapper.GetRemisiers(session, assetManager, remisierFilterType), "Key, DisplayNameAndRefNumber"); session.Close(); Utility.AddEmptyFirstRow(ds.Tables[0]); return ds; }