C# Класс Felbook.Models.MessageService

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

Private Properties

Свойство Тип Описание

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

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

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

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

Najde zprávu, která má odpovídající id
public FindById ( int ID ) : Message
ID int
Результат Message

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

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

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

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

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

public MessageService ( FelBookDBEntities DBEntities ) : System
DBEntities FelBookDBEntities
Результат System

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

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

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

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