C# Class GalaxyStorm.Services.Data.PlanetService

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

Public Methods

Method Description
GetPlanetsByShardId ( int shardId ) : IQueryable
GetPlayerPlanet ( string userId ) : Planet
GetPrivatePlanet ( string shardName, string planetName ) : Planet
GetPublicPlanet ( string userId, string shardName, string planetName ) : Planet
PlanetService ( IRepository users, IRepository players, IRepository shards ) : System

Private Methods

Method Description
IsAllowed ( PlayerObject player, Shard shard ) : bool

Method Details

GetPlanetsByShardId() public method

public GetPlanetsByShardId ( int shardId ) : IQueryable
shardId int
return IQueryable

GetPlayerPlanet() public method

public GetPlayerPlanet ( string userId ) : Planet
userId string
return GalaxyStorm.Data.Models.Planet

GetPrivatePlanet() public method

public GetPrivatePlanet ( string shardName, string planetName ) : Planet
shardName string
planetName string
return GalaxyStorm.Data.Models.Planet

GetPublicPlanet() public method

public GetPublicPlanet ( string userId, string shardName, string planetName ) : Planet
userId string
shardName string
planetName string
return GalaxyStorm.Data.Models.Planet

PlanetService() public method

public PlanetService ( IRepository users, IRepository players, IRepository shards ) : System
users IRepository
players IRepository
shards IRepository
return System