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);
        }
Пример #2
0
        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);
        }