Exemplo n.º 1
0
        public IActionResult Add(NewFeedbackDTO dto)
        {
            if (!FeedbackValidation.isNewFeedbackValid(dto))
            {
                return(BadRequest());
            }

            return(Ok(AppResources.getInstance().feedbackService.Create(FeedbackMapper.NewFeedbackDTOToFeedback(dto))));
        }
Exemplo n.º 2
0
        [HttpGet("published")]  //GET /api/feedback/published
        public IActionResult GetPublishedFeedbacks()
        {
            List <Feedback> feedbacks = AppResources.getInstance().feedbackService.GetAllPublished();

            if (feedbacks == null)
            {
                return(NotFound());
            }

            return(Ok(feedbacks.Select(feedback => FeedbackMapper.FeedbackToFeedbackDto(feedback)).ToArray()));
        }