public IEnumerable <PrintingEditionViewModel> GetAuthorPritningEditions(int id) { IEnumerable <AuthorInPrintingEditions> printingEditions = _authorInPrintingEditionRepository.FindByAuthor(id); var modelsList = new List <PrintingEditionViewModel>(); foreach (AuthorInPrintingEditions printEdition in printingEditions) { modelsList.Add(_mapper.Map <PrintingEditionViewModel>(printEdition.PrintingEdition)); } return(modelsList); }
public async Task <IEnumerable <PrintingEditionViewModel> > GetAuthorPrintingEditions(int authorId, string currentCurrencyName) { IEnumerable <AuthorInPrintingEditions> authorsInPriningEditions = _authorInPrintingEditionRepository.FindByAuthor(authorId); var modelsList = new List <PrintingEditionViewModel>(); foreach (AuthorInPrintingEditions authInPrintingEdition in authorsInPriningEditions) { PrintingEdition printingEdition = await _printingEditionRepository.Get(authInPrintingEdition.PrintingEditionId); modelsList.Add(_mapper.Map <PrintingEditionViewModel>(printingEdition)); } ; return(modelsList); }