public OS_CriterioAvaliacao Remover(OS_CriterioAvaliacao obj)
        {
            var OS_CriterioAvaliacao = ObterPorId(obj.IdCriterioAvaliacao);

            OS_CriterioAvaliacao.Inativo = true;
            _classRepository.Atualizar(OS_CriterioAvaliacao);
            obj.ValidationResult.Message = Mensagens.MS_005;
            return(obj);
        }
        public OS_CriterioAvaliacao Adicionar(OS_CriterioAvaliacao obj)
        {
            if (!obj.IsValid())
            {
                return(obj);
            }

            obj.ValidationResult = new OS_CriterioAvaliacaoValidation().Validate(obj);
            if (!obj.ValidationResult.IsValid)
            {
                return(obj);
            }

            obj.ValidationResult.Message = Mensagens.MS_003;
            return(_classRepository.Adicionar(obj));
        }