private Calificacion MapearCalificacion(CalificacionInputModel calificacionInput)
        {
            var calificacion = new Calificacion
            {
                Identificacion = calificacionInput.Identificacion,
                IdRubrica      = calificacionInput.IdRubrica,
                IdProyecto     = calificacionInput.IdProyecto,
                Evaluador      = calificacionInput.Evaluador,
            };

            return(calificacion);
        }
        public ActionResult <CalificacionViewModel> Post(CalificacionInputModel calificacionInput)
        {
            Calificacion calificacion = MapearCalificacion(calificacionInput);
            var          response     = _calificacionService.Guardar(calificacion);

            if (response.Error)
            {
                ModelState.AddModelError("Guardar calificacion", response.Mensaje);
                var problemDetails = new ValidationProblemDetails(ModelState)
                {
                    Status = StatusCodes.Status400BadRequest,
                };
                return(BadRequest(problemDetails));
            }
            return(Ok(response.Calificacion));
        }