public GroupToolController(Services.Interfaces.IGroupToolService groupToolService, IConfigurationWrapper configurationWrapper, IUserImpersonationService userImpersonationService) : base(userImpersonationService) { _groupToolService = groupToolService; _configurationWrapper = configurationWrapper; _defaultGroupTypeId = _configurationWrapper.GetConfigIntValue("SmallGroupTypeId"); }
public GroupToolController(Services.Interfaces.IGroupToolService groupToolService, IConfigurationWrapper configurationWrapper, IUserImpersonationService userImpersonationService, IAuthenticationRepository authenticationRepository, IAnalyticsService analyticsService, IGroupService groupService) : base(userImpersonationService, authenticationRepository) { _groupToolService = groupToolService; _groupService = groupService; _configurationWrapper = configurationWrapper; _analyticsService = analyticsService; _defaultGroupTypeId = _configurationWrapper.GetConfigIntValue("SmallGroupTypeId"); _defaultRoleId = _configurationWrapper.GetConfigIntValue("Group_Role_Default_ID"); }