public void AtualizarCor(string idCor, CorDTO corNew) { if ((idCor != null) && (corNew != null)) { _corDAO.AtualizarCor(idCor, corNew); } this.Mensagem = "Falha na execucao do metodo AtualizarCor() BLL"; }
public void AtualizarCor(string idCor, Cor novaCor) { bool hasAny = (_corDao.ObterCorPorNome(novaCor.NomeCor)) != null; if (!hasAny) { try { _corDao.AtualizarCor(idCor, novaCor); } catch (DbUpdateConcurrencyException e) { throw new DbConcurrencyException(e.Message); } } else { this.Mensagem = "Metodo executado incorretamente AtualizarCor() BLL"; throw new IntegrityException("Não foi possível efetuar a atualização."); } }