public RegisterRaceManager(IServiceProvider service) : base(service)
 {
     _driverManager  = Service.GetService <IDriverManager>();
     _seasonManager  = Service.GetService <ISeasonManager>();
     _raceManager    = Service.GetService <IRaceManager>();
     _raceRowManager = Service.GetService <IRaceRowManager>();
 }
 public PointCalculationManager(IServiceProvider service) : base(service)
 {
     _driverManager  = Service.GetService <IDriverManager>();
     _seasonManager  = Service.GetService <ISeasonManager>();
     _raceManager    = Service.GetService <IRaceManager>();
     _raceRowManager = Service.GetService <IRaceRowManager>();
 }
        public RaceLogic(
            IRaceManager raceManager,
            IStartListManager startListManager,
            RaceValidator validator)
        {
            this.raceManager      = raceManager ?? throw new ArgumentNullException(nameof(raceManager));
            this.startListManager = startListManager ?? throw new ArgumentNullException(nameof(startListManager));

            this.validator = validator ?? throw new ArgumentNullException(nameof(validator));
        }
示例#4
0
 public RaceRowManager(IServiceProvider service) : base(service)
 {
     _seasonManager = Service.GetService <ISeasonManager>();
     _raceManager   = Service.GetService <IRaceManager>();
 }
 public RacesController(IServiceProvider service) : base(service)
 {
     _manager = Service.GetService <IRaceManager>();
 }
示例#6
0
 public RaceParticipantsModel(bool ThisIsAdminPage, IRaceManager NewRaceManager)
 {
     AdminIsHere = ThisIsAdminPage;
     CurrentRaceManager = NewRaceManager;
 }
示例#7
0
 public HomeController(IRaceManager NewRaceManager)
 {
     CurrentRaceManager = NewRaceManager;
 }
示例#8
0
 public AdminController(IRaceManager NewRaceManager)
 {
     CurrentRaceManager = NewRaceManager;
 }