public ServicoRequisito() { repositorioRequisito = (IRepositoryRequisito)AbstractFactoryRepository.GetInstance( ConfigurationManager.AppSettings["METODO_FABRICA"]).GetRepository("Requisito"); repositorioTipoRequisito = (IRepositoryTipoRequisito)AbstractFactoryRepository.GetInstance( ConfigurationManager.AppSettings["METODO_FABRICA"]).GetRepository("TipoRequisito"); }
public CasoDeUso(String nome, String resumo, String preCondicoes, String posCondicoes, FluxoBasico fluxoBasico, System.Collections.ICollection subFluxos, System.Collections.ICollection atores, Projeto projeto, Usuario usuario, ICollection casosDeUsoIncluidos, ICollection casosDeUsoExtendidos) { this.Nome = nome; this.Resumo = resumo; this.PreCondicoes = preCondicoes; this.PosCondicoes = posCondicoes; this.FluxosBasicos.Add(fluxoBasico); fluxoBasico.CasoDeUso = this; this.SubFluxos.AddAll(subFluxos); foreach (SubFluxo subFluxo in subFluxos) { subFluxo.CasoDeUso = this; subFluxo.FluxoPai = fluxoBasico; } if (atores.Count < 1) { throw new NegocioException("É necessário pelo menos um ator para criar um caso de uso. "); } this.AtoresEnvolvidos.AddAll(atores); this.Projeto = projeto; AdicionarHistorico("Criação do documento. ", usuario); this.CasosDeUsoIncluidos.AddAll(casosDeUsoIncluidos); this.CasosDeUsoExtendidos.AddAll(casosDeUsoExtendidos); IRepositoryCasoDeUso repositorioCasoDeUso = (IRepositoryCasoDeUso)AbstractFactoryRepository.GetInstance( ConfigurationManager.AppSettings["METODO_FABRICA"]).GetRepository("CasoDeUso"); this.Codigo = repositorioCasoDeUso.GetMaxCodigo(this.projeto.Id) + 1; }
public ServicoRastreabilidade() { repositorioRequisito = (IRepositoryRequisito)AbstractFactoryRepository.GetInstance( ConfigurationManager.AppSettings["METODO_FABRICA"]).GetRepository("Requisito"); repositorioCasoDeUso = (IRepositoryCasoDeUso)AbstractFactoryRepository.GetInstance( ConfigurationManager.AppSettings["METODO_FABRICA"]).GetRepository("CasoDeUso"); }
public ServicoAutenticacao() { repositorioUsuario = (IRepositoryUsuario)AbstractFactoryRepository.GetInstance( ConfigurationManager.AppSettings["METODO_FABRICA"]).GetRepository("Usuario"); repositorioProjeto = (IRepositoryProjeto)AbstractFactoryRepository.GetInstance( ConfigurationManager.AppSettings["METODO_FABRICA"]).GetRepository("Projeto"); }
public ServicoCasoDeUso() { repositorioCasoDeUso = (IRepositoryCasoDeUso)AbstractFactoryRepository.GetInstance( ConfigurationManager.AppSettings["METODO_FABRICA"]).GetRepository("CasoDeUso"); repositorioAtor = (IRepositoryAtor)AbstractFactoryRepository.GetInstance( ConfigurationManager.AppSettings["METODO_FABRICA"]).GetRepository("Ator"); repositorioTipoFluxo = (IRepositoryTipoFluxo)AbstractFactoryRepository.GetInstance( ConfigurationManager.AppSettings["METODO_FABRICA"]).GetRepository("TipoFluxo"); }
public Requisito(String nome, String descricao, TipoRequisito tipoRequisito, Projeto projeto, Usuario usuario) { this.Nome = nome; this.Descricao = descricao; this.Atributo = tipoRequisito; this.Projeto = projeto; projeto.Requisitos.Add(this); AdicionarHistorico("Criação do documento. ", usuario); IRepositoryRequisito repositorioRequisito = (IRepositoryRequisito)AbstractFactoryRepository.GetInstance( ConfigurationManager.AppSettings["METODO_FABRICA"]).GetRepository("Requisito"); this.Codigo = repositorioRequisito.GetMaxCodigo(this.projeto.Id, this.Atributo.Id) + 1; }