/// <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; }
public UserController(IUserManagementHelper iUserManagementHelper) { _iUserManagementHelper = iUserManagementHelper; var logRepository = LogManager.GetRepository(Assembly.GetEntryAssembly()); XmlConfigurator.Configure(logRepository, new FileInfo("log4net.config")); }
/// <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))); }
public UserController(IUserManagementHelper iUserManagementHelper) { _iUserManagementHelper = iUserManagementHelper; }
/// <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; }