//define http get method to get all Lines public IActionResult GetLines() { var Lines = _LineRepository.GetLines(); //do not expose the model // only expose the dto var LinesDto = new List <LineDto>(); foreach (var line in Lines) { LinesDto.Add(_mapper.Map <LineDto>(line)); } return(Ok(LinesDto)); }
public async Task <IEnumerable <Line> > GetLines() { return(await _lineRepository.GetLines()); }