public CommunityController(IBnhConfig config, IBnhRepositories repos, IRatingCalculator rating) : base(config, repos, rating) { this.config = config; this.repos = repos; this.rating = rating; }
public AdminController(IBnhRepositories repos, IRatingCalculator rating, IBnhConfig config, IPathMapper pathMapper, ISearchProvider searcher) { this.repos = repos; this.rating = rating; this.config = config; this.pathMapper = pathMapper; this.searcher = searcher; }
public BnhRepositories(IBnhConfig config) : base(config) { var connectionString = config.ConnectionStrings["mongo"]; this.Communities = new MongoRepository<Community>(connectionString); this.Cities = new MongoRepository<City>(connectionString); EnsureData(); }