internal async Task <IReadOnlyList <TrainWithPassengers> > GetAll() { return(await( from entity in context.Set <TrainEntity>() select TrainWithPassengers.Lister(entity.Number, entity.Passengers.Select(p => p.Name)) ).ToArrayAsync()); }
public static TrainWithPassengers Lister(string number, IEnumerable <string> passengers) { var trainWithPassengers = new TrainWithPassengers() { _Number = number }; trainWithPassengers._Passengers.AddRange(passengers); return(trainWithPassengers); }