C# Class Blog.Logic.Core.AlbumLogic

Inheritance: IAlbumLogic
Afficher le fichier Open project: jsnmgpnty/Blogness2.0

Méthodes publiques

Méthode Description
Add ( Album album ) : Album
AlbumLogic ( IAlbumRepository albumRepository ) : System
Delete ( int albumId ) : bool
Get ( int id ) : Album
GetByUser ( int userId ) : List
GetUserDefaultGroup ( int userId ) : Album
Update ( Album album ) : Album

Private Methods

Méthode Description
IsAlbumNameInUse ( string albumName, int userId ) : bool

Method Details

Add() public méthode

public Add ( Album album ) : Album
album Blog.Common.Contracts.Album
Résultat Blog.Common.Contracts.Album

AlbumLogic() public méthode

public AlbumLogic ( IAlbumRepository albumRepository ) : System
albumRepository IAlbumRepository
Résultat System

Delete() public méthode

public Delete ( int albumId ) : bool
albumId int
Résultat bool

Get() public méthode

public Get ( int id ) : Album
id int
Résultat Blog.Common.Contracts.Album

GetByUser() public méthode

public GetByUser ( int userId ) : List
userId int
Résultat List

GetUserDefaultGroup() public méthode

public GetUserDefaultGroup ( int userId ) : Album
userId int
Résultat Blog.Common.Contracts.Album

Update() public méthode

public Update ( Album album ) : Album
album Blog.Common.Contracts.Album
Résultat Blog.Common.Contracts.Album