public async Task <GetAuthorListAuthorResponseViewModel> GetAuthorList() { IEnumerable <Author> authors = await _authorRepository.GetAsync(); IEnumerable <AuthorViewModelItem> authorViewModelItemList = _mapper.Map <IEnumerable <Author>, IEnumerable <AuthorViewModelItem> >(authors); var getAuthorListAuthorResponseViewModel = new GetAuthorListAuthorResponseViewModel { AuthorList = authorViewModelItemList }; return(getAuthorListAuthorResponseViewModel); }
public async Task <ActionResult <GetAuthorListAuthorResponseViewModel> > GetAuthorList() { GetAuthorListAuthorResponseViewModel getAuthorListAccountResponseViewModel = await _authorService.GetAuthorList(); return(Ok(getAuthorListAccountResponseViewModel)); }