C# Класс Flock.Facade.Concrete.QuackFacade

Наследование: IQuackFacade
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
GetRepliesInformation ( int quackId ) : QuackDto
GetTimeSpanInformation ( System.DateTime d ) : string
QuackMapper ( Quack quack, int userId ) : QuackDto
VerifyLikeOrUnLike ( Quack quack, int userId ) : string

Описание методов

DeleteQuack() публичный Метод

public DeleteQuack ( int id ) : void
id int
Результат void

GetAllQuacks() публичный Метод

public GetAllQuacks ( ) : IList
Результат IList

GetQuack() публичный Метод

public GetQuack ( int id ) : void
id int
Результат void

GetQuacksByLastNameAndFirstName() публичный Метод

public GetQuacksByLastNameAndFirstName ( string lastName, string firstName ) : IList
lastName string
firstName string
Результат IList

GetQuacksInfo() публичный Метод

public GetQuacksInfo ( int conversationId ) : IList
conversationId int
Результат IList

LikeOrUnlikeQuack() публичный Метод

public LikeOrUnlikeQuack ( int quackId, int userId, System.Boolean isLike ) : void
quackId int
userId int
isLike System.Boolean
Результат void

QuackFacade() публичный Метод

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
Результат System

SaveQuack() публичный Метод

public SaveQuack ( Quack quack ) : void
quack Flock.DataAccess.EntityFramework.Quack
Результат void