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)); }
public /*async*/ void Update(GetPublicationView publicationView) { var publication = Mapper.Map <GetPublicationView, Publication>(publicationView); /*await*/ publicationRepository.Update(publication); }