//Atualiza um sistema existente. public void Atualizar(Entities.SistemaEntity entity) { GarantirSistemaValido(entity); _sistemaRepository.Update(entity); }
//Método comum de validação de um sistema, evitando a replicação de código. private void GarantirSistemaValido(Entities.SistemaEntity sistema) { //Validação de negócio com o framework BM.Validations. ValidatorHelper.GarantirNaoNulo(sistema, Mensagens.SistemaInvalido); }
//Cadastra um novo sistema. public void Cadastrar(Entities.SistemaEntity entity) { GarantirSistemaValido(entity); _sistemaRepository.Add(entity); }