Ejemplo n.º 1
0
        public IActionResult GetLine(int LineId)
        {
            var Line = _LineRepository.GetLine(LineId);

            if (Line == null)
            {
                return(NotFound());
            }
            var LinesDto = _mapper.Map <LineDto>(Line);

            return(Ok(LinesDto));
        }
Ejemplo n.º 2
0
        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);
            }
        }