Esempio n. 1
0
 public PraticienDomainServices(IRepository <RendezVous> rendezVousRepository, IRepository <Praticien> praticienRepository, IRepository <UserAccount> userAccountRepository, IRepository <GoogleMapsCoordinations> googleMapsCoordinations, IRepository <ConfigurationPraticien> configurationPraticienRepository, ILuceneSearchEngine <PraticienToIndexModel> searchEngine)
 {
     if (praticienRepository == null)
     {
         throw new ArgumentNullException("praticienRepository");
     }
     _praticienRepository = praticienRepository;
     if (userAccountRepository == null)
     {
         throw new ArgumentNullException("userAccountRepository");
     }
     _userAccountRepository = userAccountRepository;
     if (googleMapsCoordinations == null)
     {
         throw new ArgumentNullException("googleMapsCoordinations");
     }
     _googleMapsCoordinations = googleMapsCoordinations;
     if (configurationPraticienRepository == null)
     {
         throw new ArgumentNullException("configurationPraticienRepository");
     }
     _configurationPraticienRepository = configurationPraticienRepository;
     if (searchEngine == null)
     {
         throw new ArgumentNullException("searchEngine");
     }
     _searchEngine = searchEngine;
     if (rendezVousRepository == null)
     {
         throw new ArgumentNullException("rendezVousRepository");
     }
     _rendezVousRepository = rendezVousRepository;
     _ressourceManager     = RessourceManager.getInstance();
 }