コード例 #1
0
ファイル: CorBll.cs プロジェクト: RafaelaOliveira/PI6Periodo
 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";
 }
コード例 #2
0
        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.");
            }
        }