C# Class Felbook.Models.MessageService

Inheritance: IMessageService
Mostra file Open project: janmarek/Felbook Class Usage Examples

Private Properties

Property Type Description

Public Methods

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

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

MarkMessageReadBy() public method

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

MarkMessageUnreadBy() public method

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

MessageService() public method

public MessageService ( FelBookDBEntities DBEntities ) : System
DBEntities FelBookDBEntities
return System

NumberOfUnreadMessages() public method

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

SendMessageToUsers() public method

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