Ejemplo n.º 1
0
        public ActionResult GetOpinions()
        {
            _logger.LogInformation("Getting opinions");
            var opinion = _opinionService.GetAllOpinions();

            var opinionViewModel = opinion.Select(
                opinion => OpinionMapper.SerializeOpinionModel(opinion));

            return(Ok(opinion));
        }
Ejemplo n.º 2
0
        public ActionResult CreateOpinion([FromBody] OpinionModel opinion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            _logger.LogInformation("adding opinion}");

            var newOpinion         = OpinionMapper.SerializeOpinion(opinion);
            var newOpinionResopnse = _opinionService.CreateOpinion(newOpinion);

            return(Ok(newOpinionResopnse));
        }