public PetDomain(IHelpetDBSettings dbSettings, IBreedDomain breedDomain, IFurColorDomain furColorDomain, ICoatDomain coatDomain)
        {
            var client   = new MongoClient(dbSettings.ConnectionString);
            var database = client.GetDatabase(dbSettings.DatabaseName);

            _petCollection = database.GetCollection <PetModel>(dbSettings.PetsCollectionName);

            _breedDomain    = breedDomain;
            _furColorDomain = furColorDomain;
            _coatDomain     = coatDomain;
        }
示例#2
0
 public BreedController(ILogger <BreedController> logger, IBreedDomain breedDomain)
 {
     _logger      = logger;
     _breedDomain = breedDomain;
 }