public IList <TrainView> GetAllTrains() { IList <TrainEntityView> trainEntityViews = _trainRepository.GetAll(); IList <TrainView> trainResponses = new List <TrainView>(); foreach (TrainEntityView trainEntity in trainEntityViews) { TrainView trainResponse = trainEntity.ToDomainView(); trainResponses.Add(trainResponse); } return(trainResponses); }