Beispiel #1
0
        // Controller
        public HomeController(ISeederRepository repository,
                              PredictionFunction <StdRoomRateData, RoomRatePrediction> StdRoomRatePredFunction,
                              PredictionFunction <SprRoomRateData, RoomRatePrediction> SprRoomRatePredFunction,
                              PredictionFunction <FamRoomRateData, RoomRatePrediction> FamRoomRatePredFunction,
                              PredictionFunction <SuiteRoomRateData, RoomRatePrediction> SuiteRoomRatePredFunction,
                              PredictionFunction <DlxRoomRateData, RoomRatePrediction> DlxRoomRatePredFunction,
                              PredictionFunction <StdOccupancyData, OccupancyPrediction> StdOccupancyPredFunction,
                              PredictionFunction <SprOccupancyData, OccupancyPrediction> SprOccupancyPredFunction,
                              PredictionFunction <FamOccupancyData, OccupancyPrediction> FamOccupancyPredFunction,
                              PredictionFunction <SuiteOccupancyData, OccupancyPrediction> SuiteOccupancyPredFunction,
                              PredictionFunction <DlxOccupancyData, OccupancyPrediction> DlxOccupancyPredFunction)
        {
            this.repository = repository;

            this.StdRoomRatePredFunction   = StdRoomRatePredFunction;
            this.SprRoomRatePredFunction   = SprRoomRatePredFunction;
            this.FamRoomRatePredFunction   = FamRoomRatePredFunction;
            this.SuiteRoomRatePredFunction = SuiteRoomRatePredFunction;
            this.DlxRoomRatePredFunction   = DlxRoomRatePredFunction;

            this.StdOccupancyPredFunction   = StdOccupancyPredFunction;
            this.SprOccupancyPredFunction   = SprOccupancyPredFunction;
            this.FamOccupancyPredFunction   = FamOccupancyPredFunction;
            this.SuiteOccupancyPredFunction = SuiteOccupancyPredFunction;
            this.DlxOccupancyPredFunction   = DlxOccupancyPredFunction;
        }
Beispiel #2
0
 public EmbcSeeder(ILoggerFactory loggerFactory, ISeederRepository seederRepository, IHostingEnvironment environment, SeedDataLoader seedDataLoader)
 {
     logger = loggerFactory.CreateLogger(typeof(EmbcSeeder));
     this.seederRepository = seederRepository;
     this.environment      = environment;
     this.seedDataLoader   = seedDataLoader;
 }
Beispiel #3
0
 public LoginController(ISeederRepository repository)
 {
     this.repository = repository;
 }