private Rubrica MapearRubrica(RubricaInputModel rubricaInput)
        {
            var rubrica = new Rubrica
            {
                IdRubrica = rubricaInput.IdRubrica,
                IdArea    = rubricaInput.IdArea
            };

            return(rubrica);
        }
        public ActionResult <RubricaViewModel> Post(RubricaInputModel rubricaInput)
        {
            Rubrica rubrica  = MapearRubrica(rubricaInput);
            var     response = _rubricaService.Guardar(rubrica);

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