public WorldController(INationRepository nationRepository, IRegionRepository regionRepository, ISessionRepository sessionRepository, IWorldRepository worldRepository) { NationRepository = nationRepository; RegionRepository = regionRepository; SessionRepository = sessionRepository; WorldRepository = worldRepository; }
public RegionController(ICommandQueue commandQueue, INationRepository nationRepository, IRegionRepository regionRepository, ISessionRepository sessionRepository, IUserRepository userRepository) { CommandQueue = commandQueue; NationRepository = nationRepository; RegionRepository = regionRepository; SessionRepository = sessionRepository; UserRepository = userRepository; }
static public async Task <INationData> GetNationOrThrow(this INationRepository repository, Guid sessionId, String userId) { INationData playerInSession = await repository.GetNation(sessionId, userId); if (playerInSession == null) { throw new HttpResponseException(new HttpResponseMessage { StatusCode = HttpStatusCode.Unauthorized, ReasonPhrase = "You have not joined the specified session" }); } return(playerInSession); }
public ImportedConflictProcessor( INationRepository nationsRepository, IReadAll <ImportedConflictModel> readAllImportedConflictsRepository, IParseImportedConflictSummary parser) { Argument.AssertIsNotNull(nationsRepository, nameof(nationsRepository)); Argument.AssertIsNotNull(readAllImportedConflictsRepository, nameof(readAllImportedConflictsRepository)); Argument.AssertIsNotNull(parser, nameof(parser)); this.nationsRepository = nationsRepository; this.readAllImportedConflictsRepository = readAllImportedConflictsRepository; this.parser = parser; }
public NationController(INationRepository nationRepository, ISessionRepository sessionRepository) { NationRepository = nationRepository; SessionRepository = sessionRepository; }
public NationsController(INationRepository repo) { this.repo = repo; }
public NationService(INationRepository nationRepository, IMapper mapper) { _nationRepository = nationRepository; _IMapper = mapper; }
public NationController(ILogger <NationController> logger, INationRepository nationRepository) { _logger = logger; this.nationRepository = nationRepository; }