C# Class Flock.Facade.Concrete.QuackFacade

Inheritance: IQuackFacade
Afficher le fichier Open project: kvkirthy/Flock

Méthodes publiques

Méthode Description
DeleteQuack ( int id ) : void
GetAllQuacks ( ) : IList
GetQuack ( int id ) : void
GetQuacksByLastNameAndFirstName ( string lastName, string firstName ) : IList
GetQuacksInfo ( int conversationId ) : IList
LikeOrUnlikeQuack ( int quackId, int userId, System.Boolean isLike ) : void
QuackFacade ( IQuackRepository quackRepository, IQuackTypeRepository quackTypeRepository, IUserRepository userRepository, IQuackLikeRepository quackLikeRepository, IUserFacade userFacade, IImageFacade imageFacade ) : System
SaveQuack ( Quack quack ) : void

Private Methods

Méthode Description
GetRepliesInformation ( int quackId ) : QuackDto
GetTimeSpanInformation ( System.DateTime d ) : string
QuackMapper ( Quack quack, int userId ) : QuackDto
VerifyLikeOrUnLike ( Quack quack, int userId ) : string

Method Details

DeleteQuack() public méthode

public DeleteQuack ( int id ) : void
id int
Résultat void

GetAllQuacks() public méthode

public GetAllQuacks ( ) : IList
Résultat IList

GetQuack() public méthode

public GetQuack ( int id ) : void
id int
Résultat void

GetQuacksByLastNameAndFirstName() public méthode

public GetQuacksByLastNameAndFirstName ( string lastName, string firstName ) : IList
lastName string
firstName string
Résultat IList

GetQuacksInfo() public méthode

public GetQuacksInfo ( int conversationId ) : IList
conversationId int
Résultat IList

LikeOrUnlikeQuack() public méthode

public LikeOrUnlikeQuack ( int quackId, int userId, System.Boolean isLike ) : void
quackId int
userId int
isLike System.Boolean
Résultat void

QuackFacade() public méthode

public QuackFacade ( IQuackRepository quackRepository, IQuackTypeRepository quackTypeRepository, IUserRepository userRepository, IQuackLikeRepository quackLikeRepository, IUserFacade userFacade, IImageFacade imageFacade ) : System
quackRepository IQuackRepository
quackTypeRepository IQuackTypeRepository
userRepository IUserRepository
quackLikeRepository IQuackLikeRepository
userFacade IUserFacade
imageFacade IImageFacade
Résultat System

SaveQuack() public méthode

public SaveQuack ( Quack quack ) : void
quack Flock.DataAccess.EntityFramework.Quack
Résultat void