Exemplo n.º 1
0
        public ActionResult <IEnumerable <UserDTO> > GetAuthors(Guid publicationId)
        {
            try
            {
                var publicationsEntity = _getableFavorite.GetAuthors(publicationId);

                var publicationsDTO = _mapper.Map <IEnumerable <UserDTO> >(publicationsEntity);

                return(Ok(publicationsDTO));
            }
            catch (ObjectNotFoundException ex)
            {
                return(NotFound(ex.Message));
            }
            catch (FavoritesNotFoundException ex)
            {
                return(NotFound(ex.Message));
            }
        }
Exemplo n.º 2
0
 private void CheckFavorites(UserEntity author, PublicationEntity publication)
 {
     _getableFavorite.GetPublicationsWithFavorites(author.Id);
     _getableFavorite.GetAuthors(publication.Id);
 }