Exemple #1
0
 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);
 }
Exemple #3
0
 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);
 }
Exemple #4
0
 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;
 }
Exemple #5
0
 public LoggerServices(ILoginServices login, IRepository <LogDTO> repo)
 {
     this.repo = repo;
     validator = new PermissionValidator(Role.Administrator, login);
 }