示例#1
0
 public DataManager(ITextFieldsRepository textFieldsRepository, IUnitRepository unitRepository, INpcRepository npcRepository, IUserRepository userRepository, ITileRepository tileRepository)
 {
     TextFields = textFieldsRepository;
     Npcs       = npcRepository;
     Users      = userRepository;
     Tiles      = tileRepository;
     Units      = unitRepository;
 }
示例#2
0
 public NpcsController(
     INpcRepository repo,
     ILogger <NpcRepository> logger,
     ICampaignRepository campRepo,
     ILocationRepository locRepo,
     IMapper mapper)
 {
     _repo     = repo;
     _logger   = logger;
     _campRepo = campRepo;
     _locRepo  = locRepo;
     _mapper   = mapper;
 }
示例#3
0
 public LocationsController(
     ILocationRepository repo,
     ILogger <LocationsController> logger,
     IMapper mapper,
     ICampaignRepository campRepo,
     INpcRepository npcRepo
     )
 {
     _repo     = repo;
     _logger   = logger;
     _mapper   = mapper;
     _campRepo = campRepo;
     _npcRepo  = npcRepo;
 }
 public NpcController(INpcRepository repo)
 {
     this.repo = repo;
 }