public async Task <PrintingEditionViewModel> GetPrintingEditionById(int id)
        {
            PrintingEdition printingEdition = await _printEditRepository.Get(id);

            PrintingEditionViewModel printingEditionModel = _mapper.Map <PrintingEditionViewModel>(printingEdition);

            return(printingEditionModel);
        }
        public async Task <IEnumerable <PrintingEditionViewModel> > GetAll()
        {
            IEnumerable <PrintingEdition> printingEditions = await _printEditRepository.GetAll();

            var modelsList = new List <PrintingEditionViewModel>();

            foreach (PrintingEdition printEdition in printingEditions)
            {
                PrintingEditionViewModel model = _mapper.Map <PrintingEditionViewModel>(printEdition);
                modelsList.Add(model);
            }

            return(modelsList);
        }