C# Class GalaxyStorm.Services.Data.ReportsService

Inheritance: IReportsService
Mostrar archivo Open project: Pip3r4o/GalaxyStorm-MVC

Public Methods

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

public AllReports ( string userId ) : IQueryable
userId string
return IQueryable

Broadcast() public method

public Broadcast ( Report report ) : void
report GalaxyStorm.Data.Models.PlayerObjects.Report
return void

BroadcastToShard() public method

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

CreateReport() public method

public CreateReport ( string userId, Report report ) : void
userId string
report Report
return void

MarkAsRead() public method

public MarkAsRead ( int reportId ) : void
reportId int
return void

ReportsService() public method

public ReportsService ( IRepository users, IRepository reports, IRepository players ) : System
users IRepository
reports IRepository
players IRepository
return System

UnreadReports() public method

public UnreadReports ( string userId ) : IQueryable
userId string
return IQueryable