/// <summary> /// Método responsável por Criar um modulo filho /// </summary> /// <param name="contexto">Instância de conexão com o banco</param> /// <param name="moduloPai">Módulo Pai</param> /// <param name="txNome">Nome do Módulo Filho</param> /// <returns>Objeto Módulo Filho criado</returns> public static Modulo CriarModuloFilho(WexDb contexto, Modulo moduloPai, ModuloBindHelper moduloBindHelper) { Modulo moduloFilho = ModuloFactory.Criar(contexto, moduloPai.Projeto, moduloBindHelper); moduloFilho.ModuloPai = moduloPai; ModuloDAO.SalvarModulo(contexto, moduloFilho); return(moduloFilho); }
/// <summary> /// Método responsável por criar um módulo filho /// </summary> /// <param name="contexto">Instância do banco</param> /// <param name="moduloPai">Módulo Pai</param> /// <param name="txNome">Nome módulo filho</param> /// <param name="tamanho">tamanho do módulo filho</param> /// <returns>Objeto Módulo Filho criado</returns> public static Modulo CriarFilho(WexDb contexto, Modulo moduloPai, String txNome = "", uint tamanho = 1) { Modulo moduloFilho = ModuloFactory.Criar(contexto, moduloPai.Projeto, txNome); moduloFilho.ModuloPai = moduloPai; moduloFilho.NbPontosTotal = tamanho; ModuloDAO.SalvarModulo(contexto, moduloFilho); return(moduloFilho); }