public RecordingManagementService(IRecordingRepository recordingRepository, IGroupManagementService groupManagementService, ISpeakerManagementService speakerManagementService, IStatusManagementService statusManagementService)
        {
            Check.Require(recordingRepository != null, "recordingRepository may not be null");
            Check.Require(groupManagementService != null, "groupManagementService may not be null");
            Check.Require(speakerManagementService != null, "speakerManagementService may not be null");
            Check.Require(statusManagementService != null, "statusManagementService may not be null");

            this.recordingRepository = recordingRepository;
            this.groupManagementService = groupManagementService;
            this.speakerManagementService = speakerManagementService;
            this.statusManagementService = statusManagementService;
        }
 public BlogspotNewsProvider(IGroupManagementService groupManagementService, ISyndicationFeedRepository syndicationFeedRepository)
 {
     this.groupManagementService = groupManagementService;
     this.syndicationFeedRepository = syndicationFeedRepository;
 }
        public GroupsController(IGroupManagementService groupManagementService)
        {
            Check.Require(groupManagementService != null, "groupManagementService may not be null");

            this.groupManagementService = groupManagementService;
        }