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); } }
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); } }