public TestAppService( IRepository <Person> personRepository, IRepository <Animal> animalRepository, ICacheManager cacheManager, IPersonCache personCache, IEmailSender emailSender, ISettingManager settingManager, AppConfigurtaionService appConfigurtaionService, INewsRepository newsrepository, IFreeSqlRepository <News> freeSqlRepository, IFreeSqlRepository <Person> fpersonRepository, IFreeSqlRepository <Animal> fanimalRepository, IRemoteEventBus remoteEventBus ) { _personRepository = personRepository; _animalRepository = animalRepository; _cacheManager = cacheManager; _personCache = personCache; _emailSender = emailSender; _settingManager = settingManager; _appConfigurtaionService = appConfigurtaionService; _newsrepository = newsrepository; _freeSqlRepository = freeSqlRepository; _fpersonRepository = fpersonRepository; _fanimalRepository = fanimalRepository; _remoteEventBus = remoteEventBus; }
public PersonAppService(IRepository <Person, Guid> personRepository, IRepository <Phone, long> phoneRepository, ICacheManager cacheManager, IPersonCache personCache) { _personRepository = personRepository ?? throw new ArgumentNullException(nameof(personRepository)); _phoneRepository = phoneRepository ?? throw new ArgumentNullException(nameof(phoneRepository)); _cacheManager = cacheManager; _personCache = personCache; }
public GalaxyGenerator(IPersonCache personCache, IProfessionCache professionCache, Random random) { _personCache = personCache; _professionCache = professionCache; _random = random; var assembly = Assembly.GetExecutingAssembly(); using ( var reader = new StreamReader(assembly.GetManifestResourceStream("WorldSimulation.Data.PlanetNames.txt")) ) { _planetNames = reader.ReadToEnd() .Split(new[] {Environment.NewLine}, StringSplitOptions.RemoveEmptyEntries); } using ( var reader = new StreamReader(assembly.GetManifestResourceStream("WorldSimulation.Data.CountryNames.txt"))) { _countryNames = reader.ReadToEnd() .Split(new[] {Environment.NewLine}, StringSplitOptions.RemoveEmptyEntries); } using ( var reader = new StreamReader(assembly.GetManifestResourceStream("WorldSimulation.Data.StationNames.txt"))) { _stationNames = reader.ReadToEnd() .Split(new[] {Environment.NewLine}, StringSplitOptions.RemoveEmptyEntries); } }
public PopulationModule(PersonBuilder personBuilder, Territory rootTerritory, IPersonCache personCache) { _personBuilder = personBuilder; _rootTerritory = rootTerritory; _personCache = personCache; }
public Territory(IProfessionCache professionCache, IPersonCache personCache, Territory parent = null) { _professionCache = professionCache; _personCache = personCache; _parent = parent; }
public PopulationLifeCycle(IPersonCache personCache, IList<ILifeEvent> lifeEvents) { _personCache = personCache; _lifeEvents = lifeEvents; }