public bool isBikeAvailable(Station station, bool isStart) { Station s = CallStationAvalaibilityApi(station.number.ToString(), station.contractName); Availabilities av = new Availabilities(); if (s.mainStands != null && s.mainStands.availabilities != null) { av = s.mainStands.availabilities; } if (s.totalStands != null && s.totalStands.availabilities != null) { av = s.totalStands.availabilities; } if (isStart == true && (av.bikes > 0 || av.bikmechanicalBikeses > 0 || av.electricalBikes > 0 || av.electricalInternalBatteryBikes > 0 || av.electricalRemovableBatteryBikes > 0)) { return(true); } if (isStart == false && av.stands > 0) { return(true); } return(false); }
public Stand(Availabilities availabilities, int capacity) { this.availabilities = availabilities; this.capacity = capacity; }