Esempio n. 1
0
 public GroupDeletePipe(IGroupPermissionForRoleService GroupPermissionForRoleService,
                        INotificationService notificationService, ILoggingService loggingService, ICacheService cacheService)
 {
     _groupPermissionForRoleService = GroupPermissionForRoleService;
     _notificationService           = notificationService;
     _loggingService = loggingService;
     _cacheService   = cacheService;
 }
Esempio n. 2
0
 public RoleService(IMvcForumContext context, IGroupPermissionForRoleService GroupPermissionForRoleService, IPermissionService permissionService, IGlobalPermissionForRoleService globalPermissionForRoleService, ICacheService cacheService)
 {
     _groupPermissionForRoleService  = GroupPermissionForRoleService;
     _permissionService              = permissionService;
     _globalPermissionForRoleService = globalPermissionForRoleService;
     _cacheService = cacheService;
     _context      = context;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
 /// <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));
 }
Esempio n. 5
0
 public PermissionService(IGroupPermissionForRoleService GroupPermissionForRoleService, IMvcForumContext context, ICacheService cacheService)
 {
     _groupPermissionForRoleService = GroupPermissionForRoleService;
     _cacheService = cacheService;
     _context      = context;
 }