public CasoDeUso AdicionarRastreamento(CasoDeUso casoDeUso, Requisito requisitoRastreado) { try { casoDeUso.RequisitosRastreados.Add(requisitoRastreado); repositorioCasoDeUso.Set(casoDeUso); return(casoDeUso); } 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 CasoDeUso Revisar(CasoDeUso casoUso, String historico, Usuario autor) { try { casoUso.AdicionarHistorico(historico, autor); repositorioCasoDeUso.Set(casoUso); return(casoUso); } 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); } }