public SportServices(ILoginServices loginServices, IRepository <Sport> sportRepository) { this.loginServices = loginServices; this.sportRepository = sportRepository; validator = new PermissionValidator(Role.Administrator, loginServices); sportMapper = new SportMapper(); }
public TeamServices(ILoginServices loginServices, IRepository <Team> teamRepository, IRepository <Sport> sportRepository, IRepository <User> userRepository) { this.loginServices = loginServices; this.sportRepository = sportRepository; this.teamRepository = teamRepository; this.userRepository = userRepository; validator = new PermissionValidator(Role.Administrator, loginServices); teamMapper = new TeamMapper(sportRepository); }
public EncounterSimpleServices(ILoginServices loginServices, IRepository <Encounter> encounterRepo, IRepository <Sport> sportRepo, IRepository <Team> teamRepo, IRepository <User> userRepo, IRepository <Comment> commentRepo) { this.loginServices = loginServices; encounterRepository = encounterRepo; this.userRepo = userRepo; this.commentRepo = commentRepo; adminValidator = new PermissionValidator(Role.Administrator, loginServices); mapper = new EncounterMapper(sportRepo, teamRepo, commentRepo); }
public FixtureServices(ILoginServices loginServices, IRepository <Encounter> encounterRepository, IRepository <Sport> sportRepo, IRepository <Team> teamRepo, IAssemblyLoader assemblyLoader, IRepository <Comment> commentRepo) { this.adminValidator = new PermissionValidator(Role.Administrator, loginServices); mapper = new EncounterMapper(sportRepo, teamRepo, commentRepo); this.encounterRepository = encounterRepository; this.teamRepo = teamRepo; this.assemblyLoader = assemblyLoader; this.commentRepo = commentRepo; SetupAssemblyLoader(); this.sportRepo = sportRepo; }
public LoggerServices(ILoginServices login, IRepository <LogDTO> repo) { this.repo = repo; validator = new PermissionValidator(Role.Administrator, login); }