public IActionResult GetLine(int LineId) { var Line = _LineRepository.GetLine(LineId); if (Line == null) { return(NotFound()); } var LinesDto = _mapper.Map <LineDto>(Line); return(Ok(LinesDto)); }
public async Task <TimeTable> AddTimetable(TimeTable timetable) { var lineId = timetable.Line.Id; timetable.Line = null; Add(timetable); if (await SaveAll()) { if (timetable.LineId == 0 || timetable.LineId == null) { var line = await _lineRepository.GetLine(lineId); line.TimetableId = timetable.Id; timetable.LineId = line.Id; await SaveAll(); } return(timetable); } else { return(null); } }