C# Class Flock.Facade.Concrete.QuackFacade

Inheritance: IQuackFacade
显示文件 Open project: kvkirthy/Flock

Public Methods

Method 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

Method 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 method

public DeleteQuack ( int id ) : void
id int
return void

GetAllQuacks() public method

public GetAllQuacks ( ) : IList
return IList

GetQuack() public method

public GetQuack ( int id ) : void
id int
return void

GetQuacksByLastNameAndFirstName() public method

public GetQuacksByLastNameAndFirstName ( string lastName, string firstName ) : IList
lastName string
firstName string
return IList

GetQuacksInfo() public method

public GetQuacksInfo ( int conversationId ) : IList
conversationId int
return IList

LikeOrUnlikeQuack() public method

public LikeOrUnlikeQuack ( int quackId, int userId, System.Boolean isLike ) : void
quackId int
userId int
isLike System.Boolean
return void

QuackFacade() public method

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
return System

SaveQuack() public method

public SaveQuack ( Quack quack ) : void
quack Flock.DataAccess.EntityFramework.Quack
return void