public async Task <ActionResult <ForfattareDto> > GetForfattare(int id) { // Hämta författare var forfattare = await m_Uow.KurslitteraturRepository.GetForfattareAsync(id); if (forfattare == null) { return(NotFound()); } // Map författare till ForfattareDto ForfattareDto dto = m_Mapper.Map <ForfattareDto>(forfattare); return(Ok(dto)); }
public async Task <ActionResult <IEnumerable <ForfattareDto> > > GetForfattare() { List <ForfattareDto> lsForfattare = null; ForfattareDto dto = null; // Hämta författare var forfattare = await m_Uow.KurslitteraturRepository.GetForfattareAsync(); if (forfattare != null && forfattare.Count() > 0) { // Map forfattare till ForfattareDto lsForfattare = new List <ForfattareDto>(forfattare.Count()); foreach (Forfattare fe in forfattare) { dto = m_Mapper.Map <ForfattareDto>(fe); if (dto != null) { lsForfattare.Add(dto); } } } return(Ok(lsForfattare)); }