Exemple #1
0
 /// <summary>
 /// Initialize the dependencies
 /// </summary>
 /// <param name="helper"></param>
 /// <param name="userInteraction"></param>
 /// <param name="CargoRocketWarehouse"></param>
 public static void InitializeDashboard(IHelper helper, IUserInteraction userInteraction,
                                        INextGenCargoRocketWarehouse CargoRocketWarehouse)
 {
     _helper               = helper;
     _userInteraction      = userInteraction;
     _cargoRocketWarehouse = CargoRocketWarehouse;
 }
Exemple #2
0
        public CommandCentre(IHelper helper, IUserInteraction userInteraction,
                             INextGenCargoRocketWarehouse CargoRocketWarehouse)
        {
            _helper               = helper;
            _userInteraction      = userInteraction;
            _cargoRocketWarehouse = CargoRocketWarehouse;

            Dashboard.InitializeDashboard(_helper, _userInteraction, _cargoRocketWarehouse);
        }
        /// <summary>
        /// Parameterized constructor
        /// </summary>
        /// <param name="helper"></param>
        /// <param name="userInteraction"></param>
        /// <param name="CargoRocketWarehouse"></param>
        /// <param name="logger"></param>
        public CommandCentre(IHelper helper, IUserInteraction userInteraction,
                             INextGenCargoRocketWarehouse CargoRocketWarehouse, ILogger <CommandCentre> logger)
        {
            _helper                      = helper;
            _userInteraction             = userInteraction;
            _nextGencargoRocketWarehouse = CargoRocketWarehouse;
            _logger                      = null; //Switching off the logger

            //Initialize Dashboard
            Dashboard.InitializeDashboard(_helper, _userInteraction, _nextGencargoRocketWarehouse);
        }