Retrieves a collection of album entities.

Namespace: MonoSoftware.MonoX.BusinessLayer
Assembly: MonoX (in MonoX.dll) Version: 5.1.40.5065 (5.1.40.5065)

Syntax

C#
public virtual EntityCollection<SnAlbumEntity> GetAlbums(
	Nullable<Guid> userId,
	Nullable<Guid> groupId,
	Guid privacyLevelId,
	bool fullPrefetchPath,
	int pageSize
)
Visual Basic
Public Overridable Function GetAlbums ( 
	userId As Nullable(Of Guid),
	groupId As Nullable(Of Guid),
	privacyLevelId As Guid,
	fullPrefetchPath As Boolean,
	pageSize As Integer
) As EntityCollection(Of SnAlbumEntity)
Visual C++
public:
virtual EntityCollection<SnAlbumEntity^>^ GetAlbums(
	Nullable<Guid> userId, 
	Nullable<Guid> groupId, 
	Guid privacyLevelId, 
	bool fullPrefetchPath, 
	int pageSize
)
F#
abstract GetAlbums : 
        userId : Nullable<Guid> * 
        groupId : Nullable<Guid> * 
        privacyLevelId : Guid * 
        fullPrefetchPath : bool * 
        pageSize : int -> EntityCollection<SnAlbumEntity> 
override GetAlbums : 
        userId : Nullable<Guid> * 
        groupId : Nullable<Guid> * 
        privacyLevelId : Guid * 
        fullPrefetchPath : bool * 
        pageSize : int -> EntityCollection<SnAlbumEntity> 

Parameters

userId
Type: System..::..Nullable<(Of <(<'Guid>)>)>
User ID.
groupId
Type: System..::..Nullable<(Of <(<'Guid>)>)>
Group ID.
privacyLevelId
Type: System..::..Guid
Privacy level id
fullPrefetchPath
Type: System..::..Boolean
Include full prefetch path
pageSize
Type: System..::..Int32
Page size.

Return Value

Type: EntityCollection<(Of <(<'SnAlbumEntity>)>)>
Collection of album entities that satisfy the criteria from the parameter list.

Implements

IAlbumBLL..::..GetAlbums(Nullable<(Of <<'(Guid>)>>), Nullable<(Of <<'(Guid>)>>), Guid, Boolean, Int32)

See Also