/// <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; }
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); }