public AuthorsInPrintingEditionsViewModel GetPrintingEditionByIdInclude(int id) { IEnumerable <AuthorInPrintingEditions> modelFromBase = _authorInPrintingEditionRepository.FindByPrintingEditionID(id); AuthorsInPrintingEditionsViewModel model = _mapper.Map <AuthorsInPrintingEditionsViewModel>(modelFromBase); return(model); }
public AuthorsInPrintingEditionsViewModel GetPrintingEditionByIdInclude(int id, string currentCurrencyName) { IEnumerable <AuthorInPrintingEditions> modelFromBase = _authorInPrintingEditionRepository.FindByPrintingEditionID(id); AuthorsInPrintingEditionsViewModel authInPEmodel = AuthorsInPrintForming(modelFromBase, currentCurrencyName) .First(model => model.PrtintingEditionId == id); return(authInPEmodel); }
public async Task <IEnumerable <AuthorViewModel> > GetPritningEditionAuthors(int id) { PrintingEdition printingEdition = await _printEditRepository.Get(id); IEnumerable <AuthorInPrintingEditions> authors = _authorInPrintingEditionRepository.FindByPrintingEditionID(printingEdition.Id); var modelsList = new List <AuthorViewModel>(); foreach (AuthorInPrintingEditions author in authors) { AuthorViewModel model = _mapper.Map <AuthorViewModel>(author); modelsList.Add(model); } ; return(modelsList); }