Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="unitofwork"></param>
        /// <param name="listePgeFissuration"></param>
        /// <param name="listePgeInfiltration"></param>
        /// <param name="listePgeDesordreStructureMaconnerieBeton"></param>
        /// <param name="listePgeAgeOuvrage"></param>
        /// <param name="listePgeLargeurOuvrage"></param>
        /// <param name="listePgeHistoriqueRegenerationMaconnerie"></param>
        /// <param name="listePgeHistoriqueRegenerationEnduit"></param>
        /// <param name="listePgeAgressiviteChimiqueTerrainEncaissant"></param>
        /// <param name="listePgeSolibiliteTerrain"></param>
        /// <param name="listePgePourrissementBoisBlindage"></param>
        /// <param name="listeDocument"></param>
        public PreordreFinalDtoToProgrammationDocumentPgeMapping(IHidalgoUnitOfWork unitofwork,
                                                                 IEnumerable <DocumentDto> listePgeFissuration  = null,
                                                                 IEnumerable <DocumentDto> listePgeInfiltration = null,
                                                                 IEnumerable <DocumentDto> listePgeDesordreStructureMaconnerieBeton = null,
                                                                 IEnumerable <DocumentDto> listePgeAgeOuvrage     = null,
                                                                 IEnumerable <DocumentDto> listePgeLargeurOuvrage = null,
                                                                 IEnumerable <DocumentDto> listePgeHistoriqueRegenerationMaconnerie     = null,
                                                                 IEnumerable <DocumentDto> listePgeHistoriqueRegenerationEnduit         = null,
                                                                 IEnumerable <DocumentDto> listePgeAgressiviteChimiqueTerrainEncaissant = null,
                                                                 IEnumerable <DocumentDto> listePgeSolibiliteTerrain         = null,
                                                                 IEnumerable <DocumentDto> listePgePourrissementBoisBlindage = null,
                                                                 IEnumerable <Documents> listeDocument           = null,
                                                                 IEnumerable <CategoriePgeDto> listeCategoriePge = null
                                                                 )

        {
            hidalgoUow                = unitofwork;
            lieuMapping               = new Mapping.LieuToLieuDtoMapping();
            ligneMapping              = new Mapping.LigneToLigneDtoMapping();
            programmationMapping      = new Mapping.ProgrammationDtoToProgrammationMapping();
            this.listeDocument        = listeDocument;
            this.ListePgeFissuration  = listePgeFissuration;
            this.ListePgeInfiltration = listePgeInfiltration;
            this.ListePgeDesordreStructureMaconnerieBeton = listePgeDesordreStructureMaconnerieBeton;
            this.ListePgeAgeOuvrage     = listePgeAgeOuvrage;
            this.ListePgeLargeurOuvrage = listePgeLargeurOuvrage;
            this.ListePgeHistoriqueRegenerationMaconnerie     = listePgeHistoriqueRegenerationMaconnerie;
            this.ListePgeHistoriqueRegenerationEnduit         = listePgeHistoriqueRegenerationEnduit;
            this.ListePgeAgressiviteChimiqueTerrainEncaissant = listePgeAgressiviteChimiqueTerrainEncaissant;
            this.ListePgeSolibiliteTerrain         = listePgeSolibiliteTerrain;
            this.ListePgePourrissementBoisBlindage = listePgePourrissementBoisBlindage;
            this.ListeCategoriePge = listeCategoriePge;
        }
Exemple #2
0
 public CalculServiceApp(IHidalgoUnitOfWork uow)
 {
     this._uow   = uow;
     this.Logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
 }