Example #1
0
        public BuildOnsService(IMongoSettings mongoSettings, IFilesService filesService, IBuildersService buildersService, ICoachsService coachsService, IProjectsService projectsService, INotificationService notificationService)
        {
            var mongoClient = new MongoClient(mongoSettings.ConnectionString);
            var database    = mongoClient.GetDatabase(mongoSettings.DatabaseName);

            _buildOns          = database.GetCollection <BuildOn>("buildons");
            _buildOnSteps      = database.GetCollection <BuildOnStep>("buildon_steps");
            _buildOnReturnings = database.GetCollection <BuildOnReturning>("buildon_returnings");

            _filesService        = filesService;
            _buildersService     = buildersService;
            _coachsService       = coachsService;
            _projectsService     = projectsService;
            _notificationService = notificationService;
        }
Example #2
0
 public CoachsController(ICoachsService coachService, INotificationService notificationService)
 {
     _coachService        = coachService;
     _notificationService = notificationService;
 }