예제 #1
0
 public UsersController(ILogger <UsersController> logger, IPermissionsService permissionsService, IUserDataProvider userDataProvider, IUserService userService, IEtagService etagService)
 {
     _logger             = logger;
     _permissionsService = permissionsService;
     _userDataProvider   = userDataProvider;
     _userService        = userService;
     _etagService        = etagService;
 }
예제 #2
0
 public GroupsController(ILogger <GroupsController> logger, IPermissionsService permissionsService,
                         IGroupMembershipService groupMembershipService, IGroupService groupService, IEtagService etagService)
 {
     _logger                 = logger;
     _permissionsService     = permissionsService;
     _groupMembershipService = groupMembershipService;
     _groupService           = groupService;
     _etagService            = etagService;
 }
예제 #3
0
 public FolderController(ILogger <FolderController> logger, IFileAndFolderDataProvider fileAndFolderDataProvider, IFolderService folderService,
                         IPermissionsService permissionsService, IEtagService etagService, IHtmlSanitizer htmlSanitizer)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _fileAndFolderDataProvider = fileAndFolderDataProvider ?? throw new ArgumentNullException(nameof(fileAndFolderDataProvider));
     _folderService             = folderService ?? throw new ArgumentNullException(nameof(folderService));;
     _permissionsService        = permissionsService ?? throw new ArgumentNullException(nameof(permissionsService));
     _etagService   = etagService ?? throw new ArgumentNullException(nameof(etagService));
     _htmlSanitizer = htmlSanitizer ?? throw new ArgumentNullException(nameof(htmlSanitizer));
 }
예제 #4
0
 public AdminUsersController(ILogger <UsersController> logger,
                             IPermissionsService permissionsService,
                             IAdminUserService adminUserService,
                             IUserService userService,
                             IEtagService etagService)
 {
     _logger             = logger;
     _permissionsService = permissionsService;
     _adminUserService   = adminUserService;
     _userService        = userService;
     _etagService        = etagService;
 }
예제 #5
0
 public CommentController(ILogger <CommentController> logger, ICommentsDataProvider commentsDataProvider,
                          ICommentService commentService, IHtmlSanitizer htmlSanitizer, ICommentCommand commentCommand,
                          IEtagService etagService, ILikeService likeService)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _commentsDataProvider = commentsDataProvider ?? throw new ArgumentNullException(nameof(commentsDataProvider));
     _commentService       = commentService ?? throw new ArgumentNullException(nameof(commentService));
     _htmlSanitizer        = htmlSanitizer ?? throw new ArgumentNullException(nameof(htmlSanitizer));
     _commentCommand       = commentCommand ?? throw new ArgumentNullException(nameof(commentCommand));
     _etagService          = etagService ?? throw new ArgumentNullException(nameof(etagService));
     _likeService          = likeService ?? throw new ArgumentNullException(nameof(likeService));;
 }