예제 #1
0
 /// <summary>
 /// Session controller constructor.
 /// </summary>
 /// <param name="sessionRepository">The session repository.</param>
 /// <param name="materialRepository">The material repository.</param>
 /// <param name="eventsRepository">The events repository.</param>
 /// <param name="authorizationService">The authorization service.</param>
 public SessionController(ISessionRepository sessionRepository, IMaterialRepository materialRepository, IEventDefinitionRepository eventsRepository, IAuthorizationService authorizationService)
 {
     _sessionRepository = sessionRepository;
     _materialRepository = materialRepository;
     _eventsRepository = eventsRepository;
     _authorizationService = authorizationService;
 }
예제 #2
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="eventDefinitionRepository">IEventDefinitionRepository dependency</param>
        public SpeakersController(IEventDefinitionRepository eventDefinitionRepository)
        {
            if (eventDefinitionRepository ==  null)
                throw new ArgumentNullException("eventDefinitionRepository");

            _eventDefinitionRepository = eventDefinitionRepository;
        }
예제 #3
0
        /// <summary>
        /// Home controller constructor.
        /// </summary>
        public HomeController(IEventDefinitionRepository eventsRepository)
        {
            if (eventsRepository == null)
                throw new ArgumentNullException("eventsRepository");

            this.eventsRepository = eventsRepository;
        }
 /// <summary>
 /// Session controller constructor.
 /// </summary>
 /// <param name="sessionRepository">The session repository.</param>
 /// <param name="materialRepository">The material repository.</param>
 /// <param name="eventsRepository">The events repository.</param>
 /// <param name="authorizationService">The authorization service.</param>
 public SessionController(ISessionRepository sessionRepository, IMaterialRepository materialRepository, IEventDefinitionRepository eventsRepository, IAuthorizationService authorizationService)
 {
     _sessionRepository    = sessionRepository;
     _materialRepository   = materialRepository;
     _eventsRepository     = eventsRepository;
     _authorizationService = authorizationService;
 }
예제 #5
0
        /// <summary>
        /// Home controller constructor.
        /// </summary>
        public HomeController(IEventDefinitionRepository eventsRepository)
        {
            if (eventsRepository == null)
            {
                throw new ArgumentNullException("eventsRepository");
            }

            this.eventsRepository = eventsRepository;
        }
예제 #6
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="eventDefinitionRepository">IEventDefinitionRepository dependency</param>
        public SpeakersController(IEventDefinitionRepository eventDefinitionRepository)
        {
            if (eventDefinitionRepository == null)
            {
                throw new ArgumentNullException("eventDefinitionRepository");
            }

            _eventDefinitionRepository = eventDefinitionRepository;
        }
예제 #7
0
 /// <summary>
 /// Event controller contructor.
 /// </summary>
 /// <param name="eventsRepository"></param>
 /// <param name="registeredUserRepository"></param>
 /// <param name="sessionRepository"></param>
 /// <param name="materialRepository"></param>
 public EventController(
     IEventDefinitionRepository eventsRepository,
     IRegisteredUserRepository registeredUserRepository,
     ISessionRepository sessionRepository,
     IMaterialRepository materialRepository)
 {
     _eventsRepository         = eventsRepository;
     _registeredUserRepository = registeredUserRepository;
     _sessionRepository        = sessionRepository;
     _materialRepository       = materialRepository;
 }
예제 #8
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="sessionRepository">ISessionRepository dependency</param>
        /// <param name="eventDefinitionRepository">IEventDefinitionRepository dependency</param>
        public SessionsController(ISessionRepository sessionRepository, IEventDefinitionRepository eventDefinitionRepository)
        {
            if (sessionRepository == null)
                throw new ArgumentNullException("sessionRepository");

            if (eventDefinitionRepository == null)
                throw new ArgumentNullException("eventDefinitionRepository");

            _sessionRepository = sessionRepository;
            _eventDefinitionRepository = eventDefinitionRepository;
        }
예제 #9
0
 /// <summary>
 /// Event controller contructor.
 /// </summary>
 /// <param name="eventsRepository"></param>
 /// <param name="registeredUserRepository"></param>
 /// <param name="sessionRepository"></param>
 /// <param name="materialRepository"></param>
 public EventController(
     IEventDefinitionRepository eventsRepository,
     IRegisteredUserRepository registeredUserRepository,
     ISessionRepository sessionRepository,
     IMaterialRepository materialRepository)
 {
     _eventsRepository = eventsRepository;
     _registeredUserRepository = registeredUserRepository;
     _sessionRepository = sessionRepository;
     _materialRepository = materialRepository;
 }
예제 #10
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="sessionRepository">ISessionRepository dependency</param>
        /// <param name="eventDefinitionRepository">IEventDefinitionRepository dependency</param>
        public SessionsController(ISessionRepository sessionRepository, IEventDefinitionRepository eventDefinitionRepository)
        {
            if (sessionRepository == null)
            {
                throw new ArgumentNullException("sessionRepository");
            }

            if (eventDefinitionRepository == null)
            {
                throw new ArgumentNullException("eventDefinitionRepository");
            }

            _sessionRepository         = sessionRepository;
            _eventDefinitionRepository = eventDefinitionRepository;
        }
예제 #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AuthorizationService" /> class.
 /// </summary>
 /// <param name="eventDefinitionRepository">The event definition repository.</param>
 /// <param name="sessionRepository">The session repository.</param>
 public AuthorizationService(IEventDefinitionRepository eventDefinitionRepository, ISessionRepository sessionRepository)
 {
     _eventDefinitionRepository = eventDefinitionRepository;
     _sessionRepository         = sessionRepository;
 }
예제 #12
0
 /// <summary>
 /// Schedule controller constructor.
 /// </summary>
 public ScheduleController(ISessionRepository sessionRepository, IEventDefinitionRepository eventDefinitionRepository, IAuthorizationService authorizationService)
 {
     _sessionRepository = sessionRepository;
     _eventDefinitionRepository = eventDefinitionRepository;
     _authorizationService = authorizationService;
 }
예제 #13
0
 /// <summary>
 /// Registered Users Controller constructor
 /// </summary>
 /// <param name="eventDefinitionRepository"> </param>
 /// <param name="registeredUserRepository"></param>
 public RegisteredUsersController(IEventDefinitionRepository eventDefinitionRepository, IRegisteredUserRepository registeredUserRepository)
 {
     _eventDefinitionRepository = eventDefinitionRepository;
     _registeredUserRepository  = registeredUserRepository;
 }
예제 #14
0
 public EventDefinitionService(IEventDefinitionRepository eventDefinitionRepository, IAwardConditionRepository awardConditionRepository)
 {
     _eventDefinitionRepository = eventDefinitionRepository;
     _awardConditionRepository  = awardConditionRepository;
 }
예제 #15
0
		public EventDefinitionService(IEventDefinitionRepository eventDefinitionRepository, IAwardConditionRepository awardConditionRepository)
		{
			_eventDefinitionRepository = eventDefinitionRepository;
			_awardConditionRepository = awardConditionRepository;
		}
예제 #16
0
 /// <summary>
 /// Event controller contructor.
 /// </summary>
 public EventController(IEventDefinitionRepository eventsRepository, IAuthorizationService authorizationService)
 {
     _eventsRepository = eventsRepository;
     _authorizationService = authorizationService;
 }
예제 #17
0
 /// <summary>
 /// Event controller contructor.
 /// </summary>
 public EventController(IEventDefinitionRepository eventsRepository, IAuthorizationService authorizationService)
 {
     _eventsRepository     = eventsRepository;
     _authorizationService = authorizationService;
 }
예제 #18
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AuthorizationService" /> class.
 /// </summary>
 /// <param name="eventDefinitionRepository">The event definition repository.</param>
 /// <param name="sessionRepository">The session repository.</param>
 public AuthorizationService(IEventDefinitionRepository eventDefinitionRepository, ISessionRepository sessionRepository)
 {
     _eventDefinitionRepository = eventDefinitionRepository;
     _sessionRepository = sessionRepository;
 }
 /// <summary>
 /// Registered Users Controller constructor
 /// </summary>
 /// <param name="eventDefinitionRepository"> </param>
 /// <param name="registeredUserRepository"></param>
 public RegisteredUsersController(IEventDefinitionRepository eventDefinitionRepository, IRegisteredUserRepository registeredUserRepository)
 {
     _eventDefinitionRepository = eventDefinitionRepository;
     _registeredUserRepository = registeredUserRepository;
 }
 /// <summary>
 /// Schedule controller constructor.
 /// </summary>
 public ScheduleController(ISessionRepository sessionRepository, IEventDefinitionRepository eventDefinitionRepository, IAuthorizationService authorizationService)
 {
     _sessionRepository         = sessionRepository;
     _eventDefinitionRepository = eventDefinitionRepository;
     _authorizationService      = authorizationService;
 }