C# Класс GalaxyStorm.Services.Data.ReportsService

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

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

Метод Описание
AllReports ( string userId ) : IQueryable
Broadcast ( Report report ) : void
BroadcastToShard ( int shardId, Report report ) : void
CreateReport ( string userId, Report report ) : void
MarkAsRead ( int reportId ) : void
ReportsService ( IRepository users, IRepository reports, IRepository players ) : System
UnreadReports ( string userId ) : IQueryable

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

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

public AllReports ( string userId ) : IQueryable
userId string
Результат IQueryable

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

public Broadcast ( Report report ) : void
report GalaxyStorm.Data.Models.PlayerObjects.Report
Результат void

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

public BroadcastToShard ( int shardId, Report report ) : void
shardId int
report GalaxyStorm.Data.Models.PlayerObjects.Report
Результат void

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

public CreateReport ( string userId, Report report ) : void
userId string
report Report
Результат void

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

public MarkAsRead ( int reportId ) : void
reportId int
Результат void

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

public ReportsService ( IRepository users, IRepository reports, IRepository players ) : System
users IRepository
reports IRepository
players IRepository
Результат System

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

public UnreadReports ( string userId ) : IQueryable
userId string
Результат IQueryable