Esempio n. 1
0
        public IEnumerable <GetAuthorView> GetAuthorsNotExistInPublication(GetPublicationView publication)
        {
            var publicationMapped = Mapper.Map <GetPublicationView, Publication>(publication);
            var authors           = publicationRepository.GetAuthorsNotExistInPublication(publicationMapped);
            var authorsMapped     = Mapper.Map <IEnumerable <Author>, IEnumerable <GetAuthorView> >(authors);

            return(authorsMapped);
        }
        public IActionResult Put(int id, GetPublicationView publication)
        {
            publicationService.Update(publication);

            return(Ok(publication));
        }
        public IActionResult Post(GetPublicationView publication)
        {
            publicationService.Create(publication);

            return(Ok(publication));
        }
Esempio n. 4
0
        public /*async*/ void Update(GetPublicationView publicationView)
        {
            var publication = Mapper.Map <GetPublicationView, Publication>(publicationView);

            /*await*/ publicationRepository.Update(publication);
        }