Пример #1
0
        public Requisito AdicionarRastreamento(Requisito requisitoFuncional, Requisito requisitoRastreado)
        {
            try
            {
                requisitoFuncional.RequisitosRastreados.Add(requisitoRastreado);
                //requisitoRastreado.RequisitosRastreiam.Add(requisitoFuncional);

                repositorioRequisito.Set(requisitoFuncional);
                return(requisitoFuncional);
            }
            catch (NegocioException nex)
            {
                throw nex;
            }
            catch (ArgumentOutOfRangeException aor)
            {
                throw new NegocioException(aor.Message + " Valor inserido: " + aor.ActualValue.ToString());
            }
            catch (DaoException daoex)
            {
                throw new NegocioException("Erro ao adicionar ao repositório. ", daoex);
            }
        }
Пример #2
0
 public Requisito Revisar(Requisito requisito, String historico, Usuario autor)
 {
     try
     {
         requisito.AdicionarHistorico(historico, autor);
         repositorioRequisito.Set(requisito);
         return(requisito);
     }
     catch (NegocioException nex)
     {
         throw nex;
     }
     catch (ArgumentOutOfRangeException aor)
     {
         throw new NegocioException(aor.Message + " Valor inserido: " + aor.ActualValue.ToString());
     }
     catch (DaoException daoex)
     {
         throw new NegocioException("Erro ao adicionar ao repositório. ", daoex);
     }
 }