Beispiel #1
0
        public Models.TbConsulta AvaliarConsulta(Models.Request.AvaliarRequest feedback)
        {
            validador.ValidarId(feedback.IdConsulta);

            validador.ValidarNota(feedback.Nota);

            return(dbFeedback.AvaliarConsulta(feedback));
        }
        public Models.TbConsulta AvaliarConsulta(Models.Request.AvaliarRequest feedback)
        {
            Models.TbConsulta consultaComNovoFeedback = this.PegarConsulta(feedback.IdConsulta);

            consultaComNovoFeedback.NrNota = feedback.Nota;
            ctx.SaveChanges();

            consultaComNovoFeedback.DsComentarioFeedback = feedback.Comentario;
            ctx.SaveChanges();

            return(consultaComNovoFeedback);
        }
Beispiel #3
0
 public ActionResult <Models.Response.SucessoResponse> AvaliarConsulta(Models.Request.AvaliarRequest feedback)
 {
     try
     {
         business.AvaliarConsulta(feedback);
         return(new Models.Response.SucessoResponse("A consulta foi avaliada com sucesso"));
     }
     catch (System.Exception ex)
     {
         return(BadRequest(new Models.Response.ErroResponse(
                               ex.Message, 400
                               )));
     }
 }