public CalculationMethodRepository(IFlatCalculationMethodRepository flatCalculationMethodRepository,
                                    IFlatSpeciesCalculationMethodRepository flatSpeciesCalculationMethodRepository,
                                    IFlatModelCalculationMethodRepository flatModelCalculationMethodRepository,
                                    IRepresentationInfoRepository representationInfoRepository)
 {
     _flatCalculationMethodRepository        = flatCalculationMethodRepository;
     _flatSpeciesCalculationMethodRepository = flatSpeciesCalculationMethodRepository;
     _flatModelCalculationMethodRepository   = flatModelCalculationMethodRepository;
     _representationInfoRepository           = representationInfoRepository;
 }
Beispiel #2
0
 public ModelConfigurationRepository(IFlatModelSpeciesRepository flatModelSpeciesRepo,
                                     ISpeciesRepository speciesRepository,
                                     ICalculationMethodRepository calculationMethodRepository,
                                     ICalculationMethodCategoryRepository calculationMethodCategoryRepository,
                                     IFlatModelCalculationMethodRepository flatModelCalculationMethodRepository)
 {
     _flatModelSpeciesRepo                 = flatModelSpeciesRepo;
     _speciesRepository                    = speciesRepository;
     _calculationMethodRepository          = calculationMethodRepository;
     _calculationMethodCategoryRepository  = calculationMethodCategoryRepository;
     _flatModelCalculationMethodRepository = flatModelCalculationMethodRepository;
     _modelsForSpecies = new Cache <string, IEnumerable <ModelConfiguration> >(s => new List <ModelConfiguration>());
 }