public TeamService(IRacerPersonService racerPersonService, INamesRepository <FirstNames> firstNamesRepository, INamesRepository <LastNames> lastNamesRepository, IRepository <Team> teamRepository) { _racerPersonService = racerPersonService; _firstNamesRepository = firstNamesRepository; _lastNamesRepository = lastNamesRepository; _teamRepository = teamRepository; _ = GetTeams(); }
public RacerPersonService( INamesRepository <FirstNames> firstNamesRepository, INamesRepository <LastNames> lastNamesRepository, IRepository <Team> teamRepository, ISettingService settingService) { _firstNamesRepository = firstNamesRepository; _lastNamesRepository = lastNamesRepository; _teamRepository = teamRepository; _settingService = settingService; _ = GetSettings(); }
public UnitOfWork(IDatabaseContext context, IAggregateRepository aggregateRepository) { _context = context; BaseDetail = aggregateRepository.BaseDetail; AbilityModifier = aggregateRepository.AbilityModifier; Description = aggregateRepository.Description; Story = aggregateRepository.Story; SkillBonus = aggregateRepository.SkillBonus; RaceLanguage = aggregateRepository.RaceLanguage; Names = aggregateRepository.Names; Repositories = new List <IRepository>(); Repositories.Add(aggregateRepository.AbilityModifier); BeginTransaction(); }
private IReadOnlyDictionary <string, int> ImportSubClasses(INamesRepository <SubClass> repository, IEnumerable <string> subClassesNames, int creatorId) { LogBuild <SubClass>(); var subClasses = subClassesNames.Select(s => new SubClass { Name = s, CreatorId = creatorId }).ToArray(); var count = subClasses.Length; LogAssembled(count); if (count <= 0) { return(repository.NamesToIds); } LogSave <SubClass>(); repository.BulkSave(subClasses); LogSaved <SubClass>(); return(repository.NamesToIds); }
public NameSearcher(INamesRepository repository, RandomProvider randomProvider) { this.repository = repository; this.randomProvider = randomProvider; }
public NamesController(INamesRepository namesRepository) { _namesRepository = namesRepository; }
public FirstNamesService(INamesRepository <FirstNames> firstNamesRepository) { _firstNamesRepository = firstNamesRepository; }
public LastNamesService(INamesRepository <LastNames> lastNamesRepository) { _lastNamesRepository = lastNamesRepository; }
public AuthorsService(INamesRepository namesRepository) { _namesRepository = namesRepository; }
public NamesController(INamesRepository repository) { _repository = repository; }