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); }
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 ))); } }