コード例 #1
0
        public AuthorsInPrintingEditionsViewModel GetPrintingEditionByIdInclude(int id)
        {
            IEnumerable <AuthorInPrintingEditions> modelFromBase = _authorInPrintingEditionRepository.FindByPrintingEditionID(id);
            AuthorsInPrintingEditionsViewModel     model         = _mapper.Map <AuthorsInPrintingEditionsViewModel>(modelFromBase);

            return(model);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }