/// <summary>
 /// Initializes a new instance of the <see cref="TabsController"/> class.
 /// </summary>
 /// <param name="eventHelper">Event data provider instance</param>
 /// <param name="userManagementHelper">UserManagementHelper instance</param>
 /// <param name="configProvider">Configuration provider instance</param>
 /// <param name="logProvider">ILogProvider</param>
 public TabsController(IEventDataProvider eventHelper, IUserManagementHelper userManagementHelper, IConfigProvider configProvider, ILogProvider logProvider)
 {
     this.eventDataProvider    = eventHelper;
     this.userManagementHelper = userManagementHelper;
     this.configProvider       = configProvider;
     this.logProvider          = logProvider;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ShareEventDialog"/> class.
 /// </summary>
 /// <param name="connectorClient">Connector client</param>
 /// <param name="eventDataProvider">Event data provider instance</param>
 /// <param name="userManagementHelper">UserManagementHelper instance</param>
 /// <param name="logProvider">Logging component</param>
 public ShareEventDialog(IConnectorClient connectorClient, IEventDataProvider eventDataProvider, IUserManagementHelper userManagementHelper, ILogProvider logProvider)
 {
     this.eventDataProvider    = eventDataProvider;
     this.connectorClient      = connectorClient;
     this.logProvider          = logProvider;
     this.userManagementHelper = userManagementHelper;
 }
Ejemplo n.º 3
0
        public UserController(IUserManagementHelper iUserManagementHelper)
        {
            _iUserManagementHelper = iUserManagementHelper;
            var logRepository = LogManager.GetRepository(Assembly.GetEntryAssembly());

            XmlConfigurator.Configure(logRepository, new FileInfo("log4net.config"));
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EventNotificationController"/> class.
 /// </summary>
 /// <param name="eventDataProvider">Event data provider instance</param>
 /// <param name="userManagementHelper">UserManagementHelper instance</param>
 /// <param name="connectorClientFactory">Connector client factory instance</param>
 /// <param name="logProvider">The instance of <see cref="ILogProvider"/></param>
 public EventNotificationController(IEventDataProvider eventDataProvider, IUserManagementHelper userManagementHelper, IConnectorClientFactory connectorClientFactory, ILogProvider logProvider)
 {
     this.eventDataProvider           = eventDataProvider;
     this.userManagementHelper        = userManagementHelper;
     this.connectorClientFactory      = connectorClientFactory;
     this.logProvider                 = logProvider;
     this.teamToEventNotificationsMap = new Dictionary <string, List <EventNotificationData> >();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PreviewController"/> class.
 /// </summary>
 /// <param name="eventDataProvider">Event data provider instance.</param>
 /// <param name="userManagementHelper">UserManagementHelper instance</param>
 /// <param name="logProvider">Log provider instance</param>
 /// <param name="connectorClientFactory">The connector client factory</param>
 /// <param name="configProvider">Configuration provider instance</param>
 public PreviewController(IEventDataProvider eventDataProvider, IUserManagementHelper userManagementHelper, ILogProvider logProvider, IConnectorClientFactory connectorClientFactory, IConfigProvider configProvider)
 {
     this.eventDataProvider               = eventDataProvider;
     this.userManagementHelper            = userManagementHelper;
     this.logProvider                     = logProvider;
     this.connectorClientFactory          = connectorClientFactory;
     this.timeToPostPreview               = TimeSpan.Parse(configProvider.GetSetting(ApplicationConfig.TimeToPostCelebration), CultureInfo.InvariantCulture);
     this.daysInAdvanceToSendEventPreview = Convert.ToInt32(configProvider.GetSetting(ApplicationConfig.DaysInAdvanceToSendEventPreview));
     this.minimumTimeToProcessEvent       = TimeSpan.FromHours(Convert.ToInt32(configProvider.GetSetting(ApplicationConfig.MinTimeToProcessEventInHours)));
 }
Ejemplo n.º 6
0
 public UserController(IUserManagementHelper iUserManagementHelper)
 {
     _iUserManagementHelper = iUserManagementHelper;
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MessagesController"/> class.
 /// </summary>
 /// <param name="logProvider">The instance of <see cref="ILogProvider"/></param>
 /// <param name="userManagementHelper">UserManagementHelper instance</param>
 /// <param name="eventDataProvider">Event data provider instance</param>
 public MessagesController(ILogProvider logProvider, IUserManagementHelper userManagementHelper, IEventDataProvider eventDataProvider)
 {
     this.logProvider          = logProvider;
     this.userManagementHelper = userManagementHelper;
     this.eventDataProvider    = eventDataProvider;
 }