C# Class Blog.Logic.Core.ChatMessagesLogic

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

Méthodes publiques

Méthode Description
Add ( ChatMessage chatMessage ) : ChatMessage
ChatMessagesLogic ( IChatMessageRepository chatMessageRepository, IUserRepository userRepository ) : System
GetChatMessagesByUser ( int fromUserId, int toUserId ) : List
GetChatMessagesByUser ( string fromUsername, string toUsername ) : List
GetChatMessagesListByUser ( int userId ) : ChatMessagesList
GetChatMessagesListByUser ( string username ) : ChatMessagesList
GetMoreChatMessagesByUser ( int fromUserId, int toUserId, int skip = 25 ) : List
GetMoreChatMessagesByUser ( string fromUsername, string toUsername, int skip = 25 ) : List

Private Methods

Méthode Description
GetChatMessages ( int fromUserId, int toUserId ) : List
GetChatMessagesList ( int userId ) : ChatMessagesList
GetMoreChatMessages ( int fromUserId, int toUserId, int skip = 25 ) : List
GetUserByUsername ( string username ) : User

Method Details

Add() public méthode

public Add ( ChatMessage chatMessage ) : ChatMessage
chatMessage Blog.Common.Contracts.ChatMessage
Résultat Blog.Common.Contracts.ChatMessage

ChatMessagesLogic() public méthode

public ChatMessagesLogic ( IChatMessageRepository chatMessageRepository, IUserRepository userRepository ) : System
chatMessageRepository IChatMessageRepository
userRepository IUserRepository
Résultat System

GetChatMessagesByUser() public méthode

public GetChatMessagesByUser ( int fromUserId, int toUserId ) : List
fromUserId int
toUserId int
Résultat List

GetChatMessagesByUser() public méthode

public GetChatMessagesByUser ( string fromUsername, string toUsername ) : List
fromUsername string
toUsername string
Résultat List

GetChatMessagesListByUser() public méthode

public GetChatMessagesListByUser ( int userId ) : ChatMessagesList
userId int
Résultat Blog.Common.Contracts.ViewModels.ChatMessagesList

GetChatMessagesListByUser() public méthode

public GetChatMessagesListByUser ( string username ) : ChatMessagesList
username string
Résultat Blog.Common.Contracts.ViewModels.ChatMessagesList

GetMoreChatMessagesByUser() public méthode

public GetMoreChatMessagesByUser ( int fromUserId, int toUserId, int skip = 25 ) : List
fromUserId int
toUserId int
skip int
Résultat List

GetMoreChatMessagesByUser() public méthode

public GetMoreChatMessagesByUser ( string fromUsername, string toUsername, int skip = 25 ) : List
fromUsername string
toUsername string
skip int
Résultat List