Beispiel #1
0
        public async Task <ActionResult <LitteraturDto> > GetLitteratur(int id)
        {
            // Hämta sökt kurslitteratur
            var litteratur = await m_Uow.KurslitteraturRepository.GetLittaraturAsync(id);

            if (litteratur == null)
            {
                return(NotFound());
            }

            // Map litteratur till LitteraturDto
            LitteraturDto dto = m_Mapper.Map <LitteraturDto>(litteratur);

            return(Ok(dto));
        }
Beispiel #2
0
        public async Task <ActionResult <IEnumerable <LitteraturDto> > > GetLitteraturen()
        {
            List <LitteraturDto> lsLitteraturDto = null;
            LitteraturDto        dto             = null;

            // Hämta kurslitteratur
            var litteraturen = await m_Uow.KurslitteraturRepository.GetLitteraturAsync();

            if (litteraturen != null && litteraturen.Count() > 0)
            {
                // Map litteratur till LitteraturDto
                lsLitteraturDto = new List <LitteraturDto>(litteraturen.Count());
                foreach (Litteratur lr in litteraturen)
                {
                    dto = m_Mapper.Map <LitteraturDto>(lr);
                    if (dto != null)
                    {
                        lsLitteraturDto.Add(dto);
                    }
                }
            }

            return(Ok(lsLitteraturDto));
        }