protected void BtnModalModule_Click(object sender, EventArgs e)
    {
        Module        moduleSelected = moduleRepository.GetOne(moduleSelectedId);
        ModuleCompose moduleCompose  = new ModuleCompose();

        moduleSelected.Type          = "0";
        moduleCompose.Module         = moduleSelected;
        moduleCompose.Identification = TxtModalNomModule.Text;
        moduleCompose.ModeleDeGamme  = (ModeleDeGamme)Session["selectedModeleGamme"];
        produitSelectionne.ModeleDeGamme.Modules.Add(moduleCompose);
        refreshModulePanel(produitSelectionne.Gamme);
    }
    public List <ModuleCompose> GetCompositionByIdModeleGamme(int id)
    {
        List <ModuleCompose> dtos = new List <ModuleCompose>();

        using (var db = new maderaEntities())
        {
            var queryLierModule = from a in db.LIER_MODULE where a.MODELE_GAMME_ID.Equals(id) select a;
            foreach (var item in queryLierModule)
            {
                ModuleCompose dto = new ModuleCompose();
                dto.Section        = item.SECTION;
                dto.Module         = GetOne(item.MODULE_ID);
                dto.Hauteur        = item.HAUTEUR;
                dto.Longueur       = item.LONGUEUR;
                dto.Identification = item.IDENTIFICATION;
                dtos.Add(dto);
            }
        }

        return(dtos);
    }