public void Remove(long idProgramador) { Programador prog = new ProgramadorRepository().Get(idProgramador); if (prog == null) { throw new BusinessRuleException("Atenção: Programador Não foi encontrado.", ExceptionHandlerSeverity.ALERTA); } Conhecimento conhecimento = new ConhecimentoRepository(context).Get(idProgramador); if (conhecimento == null) { throw new BusinessRuleException("Atenção: Programador Não foi encontrado conhecimentos, por favor cadastre um novo registro.", ExceptionHandlerSeverity.ALERTA); } new ProgramadorRepository().Remove(idProgramador); }
public void Update(Programador updateProgramador) { if (updateProgramador == null) { throw new BusinessRuleException("Atenção: Programador não foi encontrado.", ExceptionHandlerSeverity.ALERTA); } Programador prog = new ProgramadorRepository().Get(updateProgramador.IDProgramador); if (prog == null) { throw new BusinessRuleException("Atenção: Programador Não foi encontrado.", ExceptionHandlerSeverity.ALERTA); } Conhecimento conhecimento = new ConhecimentoRepository(context).Get(updateProgramador.Conhecimento.IDProgramador); if (conhecimento == null) { throw new BusinessRuleException("Atenção: Programador Não foi encontrado conhecimentos, por favor cadastre um novo registro.", ExceptionHandlerSeverity.ALERTA); } ValidaSalvar(updateProgramador); new ProgramadorRepository().Update(updateProgramador); }