C# Class GalaxyStorm.Services.Data.ReportsService

Inheritance: IReportsService
Afficher le fichier Open project: Pip3r4o/GalaxyStorm-MVC

Méthodes publiques

Méthode Description
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

Method Details

AllReports() public méthode

public AllReports ( string userId ) : IQueryable
userId string
Résultat IQueryable

Broadcast() public méthode

public Broadcast ( Report report ) : void
report GalaxyStorm.Data.Models.PlayerObjects.Report
Résultat void

BroadcastToShard() public méthode

public BroadcastToShard ( int shardId, Report report ) : void
shardId int
report GalaxyStorm.Data.Models.PlayerObjects.Report
Résultat void

CreateReport() public méthode

public CreateReport ( string userId, Report report ) : void
userId string
report Report
Résultat void

MarkAsRead() public méthode

public MarkAsRead ( int reportId ) : void
reportId int
Résultat void

ReportsService() public méthode

public ReportsService ( IRepository users, IRepository reports, IRepository players ) : System
users IRepository
reports IRepository
players IRepository
Résultat System

UnreadReports() public méthode

public UnreadReports ( string userId ) : IQueryable
userId string
Résultat IQueryable