public EmergencyReportHandler(IOptions <RabbitMqConfiguration> rabbitMqOptions, IEmergencyService emergencyService) { _hostname = rabbitMqOptions.Value.HostName; _queueName = "emergency"; _username = rabbitMqOptions.Value.UserName; _password = rabbitMqOptions.Value.Password; _port = rabbitMqOptions.Value.Port; _emergencyService = emergencyService; InitializeRabbitMqListener(); }
public void DeleteCar(IEmergencyService emergencyService) { foreach (var car in CrashCars.ToArray()) { if (car != null && emergencyService.CurrCoord.Equals(car.CurrCoord)) { Cars.Remove(car); CrashCars.Remove(car); DeleteCar(emergencyService); break; } } }
public void updateEmergencyServise(StateEnum.StateOfImServices state, Point crash, String type, IEmergencyService imServ) { if (state == StateEnum.StateOfImServices.Purpose) { if (type.Equals("emergency")) { HelpWalker(crash); } else { DeleteCar(imServ); } } else if (state == StateEnum.StateOfImServices.Stop) { if (type.Equals("emergency")) { ReturnWalker(crash); } } }
public EmergenciesController(ILogger <EmergenciesController> logger, IEmergencyService emergencyService) { _logger = logger; _emergencyService = emergencyService; }
public EmergencyController(IEmergencyService IEmergencyService) { this._IEmergencyService = IEmergencyService; }
public EmergenciesController(IEmergencyService emergencyService) { _emergencyService = emergencyService; }
public EmergencyController(IEmergencyService service, ILogger <EmergencyController> logger) { _service = service; _logger = logger; }