public ActionResult GetOpinions() { _logger.LogInformation("Getting opinions"); var opinion = _opinionService.GetAllOpinions(); var opinionViewModel = opinion.Select( opinion => OpinionMapper.SerializeOpinionModel(opinion)); return(Ok(opinion)); }
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)); }