Beispiel #1
0
 public EventController()
 {
     // tymczasowo; potem użyć jakiejś frameworka do DI
     this._eventRepo = new EventRepository();
     this._athRepo = new AthleteRepository();
     this._teamRepo = new TeamRepository();
 }
Beispiel #2
0
 public EventController()
 {
     // tymczasowo; potem użyć jakiejś frameworka do DI
     this._eventRepo = new EventRepository();
     this._athRepo   = new AthleteRepository();
     this._teamRepo  = new TeamRepository();
 }
 public SessionsController(ISessionRepository sessionRepository, IAthleteRepository athleteRepository,
 IErrorRepository _errorsRepository, IUnitOfWork _unitOfWork)
 : base(_errorsRepository, _unitOfWork)
 {
     _sessionRepository = sessionRepository;
     _athleteRepository = athleteRepository;
 }
Beispiel #4
0
 public AthleteProductService(IAthleteRepository athleteRepository, IProductRepository productRepository,
                              IAthleteDietStatsService athleteDietStatsService)
 {
     _athleteRepository       = athleteRepository;
     _productRepository       = productRepository;
     _athleteDietStatsService = athleteDietStatsService;
 }
Beispiel #5
0
 public ClubRepository(iBalekaDBContext dbContext,
                       IAthleteRepository athleteRepo)
     : base(dbContext)
 {
     DbContext    = dbContext;
     _athleteRepo = athleteRepo;
 }
Beispiel #6
0
        public static IEnumerable <SelectListItem> Athletes(IAthleteRepository _athRepo, IEnumerable <decimal> ids)
        {
            var athletes = _athRepo.GetAll();

            var selectList = new List <SelectListItem>();

            if (athletes != null)
            {
                foreach (var athlete in athletes)
                {
                    var item = new SelectListItem();
                    item.Text  = athlete.FirstName + " " + athlete.LastName;
                    item.Value = athlete.AthleteId.ToStringIgnoreFraction();

                    if (ids.Contains(athlete.AthleteId))
                    {
                        item.Selected = true;
                    }

                    selectList.Add(item);
                }
            }

            return(selectList);
        }
Beispiel #7
0
 public AthleteService(IAthleteRepository athleteRepository, IUserRepository userRepository, IMapper mapper,
                       ILoggerManager logger)
 {
     _athleteRepository = athleteRepository;
     _userRepository    = userRepository;
     _mapper            = mapper;
     _logger            = logger;
 }
Beispiel #8
0
 public AthleteService(
     IAthleteRepository athleteRepository,
     IMapper mapper
     )
 {
     this.athleteRepository = athleteRepository;
     this.mapper            = mapper;
 }
 public CalorieDemandServiceTests()
 {
     _fixture = new Fixture();
     _fixture.Behaviors.OfType <ThrowingRecursionBehavior>().ToList()
     .ForEach(b => _fixture.Behaviors.Remove(b));
     _fixture.Behaviors.Add(new OmitOnRecursionBehavior());
     _athleteRepository = Substitute.For <IAthleteRepository>();
     _sut = new CalorieDemandService(_athleteRepository);
 }
        public AthleteRepositoryTests()
        {
            var options = new DbContextOptionsBuilder <AuthenticationDbContext>()
                          .UseInMemoryDatabase("bearstrength_in_memory")
                          .Options;

            testContext       = new AuthenticationDbContext(options);
            athleteRepository = new AthleteRepository(testContext);
        }
        public static async Task CheckIfAthleteAsync(this IAthleteRepository repository, User user, string roleName)
        {
            var athlete = await repository.GetAsync(user.Id);

            if (athlete is null && roleName != RoleId.Admin.ToString())
            {
                athlete = new Athlete(user);
                await repository.AddAsync(athlete);
            }
        }
Beispiel #12
0
 public AthleteController(
     IAthleteRepository subNineRepository,
     IAthleteService athleteService,
     IMapper mapper
     )
 {
     this.subNineRepository = subNineRepository;
     this.athleteService    = athleteService;
     this.mapper            = mapper;
 }
Beispiel #13
0
 public AthleteDietStatsServiceTests()
 {
     _athleteRepository = Substitute.For <IAthleteRepository>();
     _mapper            = AutoMapperConfig.Initialize();
     _fixture           = new Fixture();
     _fixture.Behaviors.OfType <ThrowingRecursionBehavior>().ToList()
     .ForEach(b => _fixture.Behaviors.Remove(b));
     _fixture.Behaviors.Add(new OmitOnRecursionBehavior());
     _sut = new AthleteDietStatsService(_athleteRepository, _mapper);
 }
Beispiel #14
0
 public AthleteProductServiceTests()
 {
     _fixture = new Fixture();
     _fixture.Behaviors.OfType <ThrowingRecursionBehavior>().ToList()
     .ForEach(b => _fixture.Behaviors.Remove(b));
     _fixture.Behaviors.Add(new OmitOnRecursionBehavior());
     _athleteRepository       = Substitute.For <IAthleteRepository>();
     _productRepository       = Substitute.For <IProductRepository>();
     _athleteDietStatsService = Substitute.For <IAthleteDietStatsService>();
     _sut = new AthleteProductService(_athleteRepository, _productRepository, _athleteDietStatsService);
 }
        public static async Task <Athlete> GetOrFailAsync(this IAthleteRepository repository, int userId)
        {
            var athlete = await repository.GetAsync(userId);

            if (athlete == null)
            {
                throw new AthleteNotFoundException(userId);
            }

            return(athlete);
        }
 public TrainingService(ApplicationDbContext context)
 {
     trainingRepository              = new TrainingRepository(context);
     trainingTypeRepository          = new TrainingTypeRepository(context);
     athleteRepository               = new AthleteRepository(context);
     exerciseDoneRepository          = new ExerciseDoneRepository(context);
     exerciseParamDoneRepository     = new ExerciseParamDoneRepository(context);
     exerciseParamTypeRepository     = new ExerciseParamTypeRepository(context);
     exerciseDictTypeParamRepository = new ExerciseDictTypeParamRepository(context);
     _context = context;
 }
 public StravaRepository(
     IStravaParser stravaParser,
     IAthleteRepository athleteRepository,
     IActivityRepository activityRepository,
     IPhotoRepository photoRepository,
     IAppSettings appSettings)
 {
     _stravaParser       = stravaParser;
     _athleteRepository  = athleteRepository;
     _activityRepository = activityRepository;
     _photoRepository    = photoRepository;
     _appSettings        = appSettings;
 }
Beispiel #18
0
 public AthletesController(IAthleteRepository athleteRepository,
                           IDeviceRepository deviceRepository,
                           IPerformanceRepository performanceRepository,
                           IEventRepository eventRepository,
                           ILogger <AthletesController> logger,
                           IMapper mapper)
 {
     _athleteRepository     = athleteRepository;
     _deviceRepository      = deviceRepository;
     _performanceRepository = performanceRepository;
     _eventRepository       = eventRepository;
     _logger = logger;
     _mapper = mapper;
 }
 public PerformancesController(IPerformanceRepository performanceRepository,
                               IMeetingRepository meetingRepository,
                               IEventRepository eventRepository,
                               IStandardRepository standardRepository,
                               IAthleteRepository athleteRepository,
                               ILogger <PerformancesController> logger,
                               IMapper mapper)
 {
     _performanceRepository = performanceRepository;
     _meetingRepository     = meetingRepository;
     _eventRepository       = eventRepository;
     _standardRepository    = standardRepository;
     _athleteRepository     = athleteRepository;
     _logger = logger;
     _mapper = mapper;
 }
Beispiel #20
0
        public EventViewModel(EventDTO evDto, ITeamRepository _teamRepo, IAthleteRepository _athRepo)
        {
            this.EventId = evDto.EventId;
            this.Name = evDto.Name;
            this.Sport = evDto.Sport;
            this.Longitude = evDto.Longitude;
            this.Latitude = evDto.Latitude;
            this.Individual = evDto.Individual;
            this.StartDate = evDto.StartDate;
            this.EndDate = evDto.EndDate;
            this.AthleteIds = evDto.AthleteIds;
            this.TeamIds = evDto.TeamIds;
            this.UserIds = evDto.UserIds;

            this.allTeams = _teamRepo.GetAll();
            this.allAthletes = _athRepo.GetAll();
            this.allSports = ItemListCreator.SportsList();
        }
Beispiel #21
0
        public EventViewModel(EventDTO evDto, ITeamRepository _teamRepo, IAthleteRepository _athRepo)
        {
            this.EventId    = evDto.EventId;
            this.Name       = evDto.Name;
            this.Sport      = evDto.Sport;
            this.Longitude  = evDto.Longitude;
            this.Latitude   = evDto.Latitude;
            this.Individual = evDto.Individual;
            this.StartDate  = evDto.StartDate;
            this.EndDate    = evDto.EndDate;
            this.AthleteIds = evDto.AthleteIds;
            this.TeamIds    = evDto.TeamIds;
            this.UserIds    = evDto.UserIds;

            this.allTeams    = _teamRepo.GetAll();
            this.allAthletes = _athRepo.GetAll();
            this.allSports   = ItemListCreator.SportsList();
        }
Beispiel #22
0
        public static IEnumerable<SelectListItem> Athletes(IAthleteRepository _athRepo)
        {
            var athletes = _athRepo.GetAll();

            var selectList = new List<SelectListItem>();

            if (athletes != null)
            {
                foreach (var athlete in athletes)
                {
                    var item = new SelectListItem();
                    item.Text = athlete.FirstName + " " + athlete.LastName;
                    item.Value = athlete.AthleteId.ToStringIgnoreFraction();
                    selectList.Add(item);
                }
            }

            return selectList;
        }
        public void Setup()
        {
            _model = new Model() { ModelNumber = "524395-386", ModelName = "Air Pegasus+ 29 Trail", Type = "Running", Price = 105, Color = "Silver Sage/Team Red/University Red/Total Orange", IsDiscontinued = false };
            _inventoryItem = new InventoryItem() { Model = _model, Athlete = _athlete, SizeM = 9, SizeW = 7, Width = "N", RequestName = "request1", Status = Constants.Inventory.REQUESTED, StatusLastChanged = new DateTime(2012, 8, 18, 11, 26, 13) };
            _athlete = new Athlete() { FirstName = "Jeff", LastName = "Artis-Gray", Nickname = "JArtis-Gray", Gender = 'M', TrainerSizeM = 14, TrainerSizeW = 12, SpikeSizeM = 14, SpikeSizeW = 12, Notes = "Notes about Jeff Artis-Gray", Status = "Future" };
            _athlete.Inventory.Add(_inventoryItem);
            _inventoryItem.Athlete = _athlete;

            Bootstrapper.BootstrapStructureMap();
            ObjectFactory.GetInstance<IMySessionFactory>().ExportSchema();

            _inventoryItemRepository = ObjectFactory.GetInstance<IInventoryItemRepository>();
            _athleteRepository = ObjectFactory.GetInstance<IAthleteRepository>();
            _inventoryItemAssembler = ObjectFactory.GetInstance<IInventoryItemAssembler>();
            _athleteAssembler = ObjectFactory.GetInstance<IAthleteAssembler>();

            _inventoryItemDto = _inventoryItemAssembler.WriteDto(_inventoryItem);
            _athleteDto = _athleteAssembler.WriteDto(_athlete);

            ObjectFactory.GetInstance<IModelRepository>().Save(_model);
            _athleteRepository.Save(_athlete);
            _inventoryItemRepository.Save(_inventoryItem);
            _inventoryItemDto.SerialNumber = _inventoryItem.SerialNumber;
            _athleteDto.Id = _athlete.Id;
        }
Beispiel #24
0
 public AthleteController(ILogger <AthleteController> logger, IAthleteRepository athleteRepository)
 {
     _logger            = logger;
     _athleteRepository = athleteRepository;
 }
Beispiel #25
0
 public DTSBehaviorSamplePageViewModel(IAthleteRepository athleteRepository)
 {
     _athleteRepository = athleteRepository;
 }
        public ExpanderSamplePageViewModel(IAthleteRepository athleteRepository)
        {
            _athleteRepository = athleteRepository;

            ShowMessageCommand = new DelegateCommand<HockeyPlayerViewModel>(ShowMessageAction);
        }
Beispiel #27
0
 public TeamController()
 {
     _teamRepo = new TeamRepository();
     _athRepo = new AthleteRepository();
 }
 public AthletesController(IAthleteRepository athletesRepository, IErrorRepository _errorsRepository, IUnitOfWork _unitOfWork)
 : base(_errorsRepository, _unitOfWork)
 {
     _athletesRepository = athletesRepository;
 }
 public StateTriggerSamplePageViewModel(IAthleteRepository athleteRepository)
 {
     _athleteRepository = athleteRepository;
     SwitchDataCommand  = new DelegateCommand(SwitchDataAction);
 }
Beispiel #30
0
        public ExpanderSamplePageViewModel(IAthleteRepository athleteRepository)
        {
            _athleteRepository = athleteRepository;

            ShowMessageCommand = new DelegateCommand <HockeyPlayerViewModel>(ShowMessageAction);
        }
 public AthleteService(IAthleteRepository athleteRepository)
 {
     _athleteRepository = athleteRepository;
 }
 public CustomLVIPSamplePageViewModel(IAthleteRepository athleteRepository)
 {
     _athleteRepository = athleteRepository;
 }
Beispiel #33
0
 public DeferLoadStrategySamplePageViewModel(IAthleteRepository athleteRepository)
 {
     _athleteRepository = athleteRepository;
 }
 public CollectionViewSourceSamplePageViewModel(IAthleteRepository athleteRepository)
 {
     _athleteRepository = athleteRepository;
 }
 public AthleteDietStatsService(IAthleteRepository athleteRepository, IMapper mapper)
 {
     _athleteRepository = athleteRepository;
     _mapper            = mapper;
 }
Beispiel #36
0
 public CollectionViewSourceSamplePageViewModel(IAthleteRepository athleteRepository)
 {
     _athleteRepository = athleteRepository;
 }
Beispiel #37
0
 public EventRegistrationRepository(iBalekaDBContext dbContext, IAthleteRepository athleteRepo)
 {
     DbContext    = dbContext;
     _athleteRepo = athleteRepo;
 }
 public DeferLoadStrategySamplePageViewModel(IAthleteRepository athleteRepository)
 {
     _athleteRepository = athleteRepository;
 }
 public IncrementalLoadingSamplePageViewModel(IAthleteRepository athleteRepository)
 {
     _athleteRepository = athleteRepository;
 }
Beispiel #40
0
 public CalorieDemandService(IAthleteRepository athleteRepository)
 {
     _athleteRepository = athleteRepository;
 }
 public StateTriggerSamplePageViewModel(IAthleteRepository athleteRepository)
 {
     _athleteRepository = athleteRepository;
     SwitchDataCommand = new DelegateCommand(SwitchDataAction);
 }
 public DTSSamplePageViewModel(IAthleteRepository athleteRepository)
 {
     _athleteRepository = athleteRepository;
 }
 public AthleteService(ApplicationDbContext context)
 {
     _context           = context;
     _athleteRepository = new AthleteRepository(_context);
 }