C# 클래스 GalaxyStorm.Services.Data.ReportsService

상속: IReportsService
파일 보기 프로젝트 열기: Pip3r4o/GalaxyStorm-MVC

공개 메소드들

메소드 설명
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