public GroupDeletePipe(IGroupPermissionForRoleService GroupPermissionForRoleService, INotificationService notificationService, ILoggingService loggingService, ICacheService cacheService) { _groupPermissionForRoleService = GroupPermissionForRoleService; _notificationService = notificationService; _loggingService = loggingService; _cacheService = cacheService; }
public RoleService(IMvcForumContext context, IGroupPermissionForRoleService GroupPermissionForRoleService, IPermissionService permissionService, IGlobalPermissionForRoleService globalPermissionForRoleService, ICacheService cacheService) { _groupPermissionForRoleService = GroupPermissionForRoleService; _permissionService = permissionService; _globalPermissionForRoleService = globalPermissionForRoleService; _cacheService = cacheService; _context = context; }
public PermissionsController(ILoggingService loggingService, IRoleService roleService, ILocalizationService localizationService, IPermissionService permissionService, IGroupService GroupService, IGroupPermissionForRoleService GroupPermissionForRoleService, IMembershipService membershipService, ISettingsService settingsService, IGlobalPermissionForRoleService globalPermissionForRoleService, IMvcForumContext context) : base(loggingService, membershipService, localizationService, settingsService, context) { _roleService = roleService; _permissionService = permissionService; _groupService = GroupService; _groupPermissionForRoleService = GroupPermissionForRoleService; _globalPermissionForRoleService = globalPermissionForRoleService; }
/// <summary> /// Constructor /// </summary> /// <param name="context"></param> /// <param name="roleService"> </param> /// <param name="notificationService"> </param> /// <param name="GroupPermissionForRoleService"></param> /// <param name="cacheService"></param> public GroupService(IMvcForumContext context, IRoleService roleService, INotificationService notificationService, IGroupPermissionForRoleService GroupPermissionForRoleService, ICacheService cacheService, IGroupRepository groupRepository, ILocalizationService localizationService, IGroupCommand groupCommand, IImageService imageService, IImageCommand imageCommand, IImageRepository imageRepository) { _context = context ?? throw new ArgumentNullException(nameof(context)); _roleService = roleService ?? throw new ArgumentNullException(nameof(roleService)); _notificationService = notificationService ?? throw new ArgumentNullException(nameof(notificationService)); _groupPermissionForRoleService = GroupPermissionForRoleService ?? throw new ArgumentNullException(nameof(GroupPermissionForRoleService)); _cacheService = cacheService ?? throw new ArgumentNullException(nameof(context)); _groupRepository = groupRepository ?? throw new ArgumentNullException(nameof(groupRepository)); _localizationService = localizationService ?? throw new ArgumentNullException(nameof(localizationService)); _groupCommand = groupCommand ?? throw new ArgumentNullException(nameof(groupCommand)); _imageService = imageService ?? throw new ArgumentNullException(nameof(imageService)); _imageCommand = imageCommand ?? throw new ArgumentNullException(nameof(imageCommand)); _imageRepository = imageRepository ?? throw new ArgumentNullException(nameof(imageRepository)); }
public PermissionService(IGroupPermissionForRoleService GroupPermissionForRoleService, IMvcForumContext context, ICacheService cacheService) { _groupPermissionForRoleService = GroupPermissionForRoleService; _cacheService = cacheService; _context = context; }