public LineDTO GetById(long id) { LineDTO lineDTO = Mapper.Map <Line, LineDTO>(_lineRepository.Find(id)); lineDTO.Stops = _stopManager.GetAllForLine(id); return(lineDTO); }
private void ChangeLineDeparturesFor(LineDTO lineDTO, IEnumerable <IEnumerable <DepartureDTO> > departuresDTO) { Line line = _lineRepository.Find(lineDTO.Id); var departures = Mapper.Map <IEnumerable <IEnumerable <DepartureDTO> >, IEnumerable <IEnumerable <Departure> > > (departuresDTO); _departureRepository.DeleteAllDeparturesForLine(line); _departureRepository.Create(line, departures); }