/// <summary> /// Initializes a new instance of the <see cref="GroupController"/> class. /// </summary> /// <param name="loggerService">the logger service</param> /// <param name="groupService">the group service</param> /// <param name="groupModuleAccessService">the group module access service</param> /// <param name="groupUserService">the group user service</param> public GroupController(ILoggerService loggerService, IGroupService groupService, IGroupModuleAccessService groupModuleAccessService, IGroupUserService groupUserService) : base(loggerService) { this.groupService = groupService; this.groupModuleAccessService = groupModuleAccessService; this.groupUserService = groupUserService; }
/// <summary> /// Initializes a new instance of the <see cref="AccountController" /> class. /// </summary> /// <param name="authRepository">The authentication repository.</param> /// <param name="loggerService">The logger service.</param> /// <param name="groupModuleService">The group Module service.</param> public AccountController(IAuthRepository authRepository, ILoggerService loggerService, IGroupModuleAccessService groupModuleService) : base(loggerService) { this.authRepository = authRepository; this.groupModuleService = groupModuleService; }