public async Task <ActionResult <ForfattareInklusiveLitteraturDto> > GetForfattareInkusiveLitteratur(int id) { // Hämta författare inklusive litteratur som författaren har skrivit var forfattare = await m_Uow.KurslitteraturRepository.GetForfattareInklusiveLitteraturAsync(id); if (forfattare == null) { return(NotFound()); } // Map författare till ForfattareInklusiveLitteraturDto ForfattareInklusiveLitteraturDto dto = m_Mapper.Map <ForfattareInklusiveLitteraturDto>(forfattare); return(Ok(dto)); }
public async Task <ActionResult <IEnumerable <ForfattareInklusiveLitteraturDto> > > GetForfattareInklusiveLitteratur() { List <ForfattareInklusiveLitteraturDto> lsForfattare = null; ForfattareInklusiveLitteraturDto dto = null; // Hämta författare var forfattare = await m_Uow.KurslitteraturRepository.GetForfattareInklusiveLitteraturAsync(); if (forfattare != null && forfattare.Count() > 0) { // Map forfattare till ForfattareInklusiveLitteraturDto lsForfattare = new List <ForfattareInklusiveLitteraturDto>(forfattare.Count()); foreach (Forfattare fe in forfattare) { dto = m_Mapper.Map <ForfattareInklusiveLitteraturDto>(fe); if (dto != null) { lsForfattare.Add(dto); } } } return(Ok(lsForfattare)); }