C# Class Felbook.Models.MessageService

Inheritance: IMessageService
Afficher le fichier Open project: janmarek/Felbook Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
FindById ( int ID ) : Message

Najde zprávu, která má odpovídající id

MarkMessageReadBy ( Message msg, User reader ) : void

Označí zprávu jako přečtenou daným uživatelem

MarkMessageUnreadBy ( Message msg, User reader ) : void

Označí zprávu jako nepřečtenou daným uživatelem

MessageService ( FelBookDBEntities DBEntities ) : System
NumberOfUnreadMessages ( User user ) : int

Zjistí počet nepřečtených zpráv daného uživatele

SendMessageToUsers ( User sender, ISet recievers, Message prevMessage, string text ) : void

Odešle zprávu uživatelům

Method Details

FindById() public méthode

Najde zprávu, která má odpovídající id
public FindById ( int ID ) : Message
ID int
Résultat Message

MarkMessageReadBy() public méthode

Označí zprávu jako přečtenou daným uživatelem
public MarkMessageReadBy ( Message msg, User reader ) : void
msg Message zpráva, která má být označena jako přečtená
reader User uživatel, který zprávu přečetl
Résultat void

MarkMessageUnreadBy() public méthode

Označí zprávu jako nepřečtenou daným uživatelem
public MarkMessageUnreadBy ( Message msg, User reader ) : void
msg Message zpráva, která má být označena jako nepřečtená
reader User uživatel, který označil zprávu jako nepřečtenou
Résultat void

MessageService() public méthode

public MessageService ( FelBookDBEntities DBEntities ) : System
DBEntities FelBookDBEntities
Résultat System

NumberOfUnreadMessages() public méthode

Zjistí počet nepřečtených zpráv daného uživatele
public NumberOfUnreadMessages ( User user ) : int
user User uživatel, jehož počet nepřečtených zpráv se bude zjišťovat
Résultat int

SendMessageToUsers() public méthode

Odešle zprávu uživatelům
public SendMessageToUsers ( User sender, ISet recievers, Message prevMessage, string text ) : void
sender User odesilatel zprávy
recievers ISet množina příjemců zprávy
prevMessage Message zpráva, na kterou tato zpráva odpovídá
text string vlastní text zprávy
Résultat void