public void CheckUserApplied(Guid userId) { if (Driver.Id.Equals(userId) || Passengers.Select(x => x.PassengerId.Equals(userId)).Any()) { UserApplied = true; } }
public static Passengers defaultPassengers() { var passengers = new Passengers(); foreach (var path in new List <string>() { "Images/Bee", "Images/Monkey", "Images/Mouse" }) { var texture = Resources.Load <Texture2D>(path); passengers.Add(texture); passengers.Select(texture); } foreach (var path in new List <string>() { "Images/businessman", "Images/doctor", "Images/girl", "Images/girl2", "Images/girl3", "Images/man2", "Images/student", "Images/woman", }) { var texture = Resources.Load <Texture2D>(path); passengers.Add(texture); } return(passengers); }
public object ToOrderParam() { return(new { passengerInfo = Passengers.Select(s => $"{s.Type}#{s.Name}#{s.IdTypeCode}#{s.IdNo}#{s.AllEncStr}#0;").JoinAsString(""), jzParam = EndTime.ToString("yyyy-MM-dd#HH#mm"), hbTrain = Items.Select(s => $"{s.Train.Id},{s.Seat}").JoinAsString("") + "#", lkParam = EnableLkList?.JoinAsString("") ?? "", sessionId = SlideCSessionId, sig = SlideSig ?? "", scene = "nc_login" }); }
/// <summary> /// Prints status data on the screen. /// </summary> private void PrintStatus() { int i = 0; foreach (var floor in Floors) { Console.WriteLine($"Floor {i}: {string.Join(", ", floor.Passengers.Select(p => p.Destination).ToList()) }"); Console.WriteLine(" "); i++; } Console.WriteLine($"Lift: {string.Join(", ", Passengers.Select(p => p.Destination).ToList()) }"); Console.WriteLine($"Previous floor: {PreviousFloor}"); Console.WriteLine($"Current floor: {CurrentFloor}"); Console.WriteLine("---------------------------------------------------------------------------------------------"); }