public AssignPrereleaseContactsToSpecificReleaseAuthorizationHandler( IUserPublicationRoleRepository userPublicationRoleRepository, IUserReleaseRoleRepository userReleaseRoleRepository) { _userPublicationRoleRepository = userPublicationRoleRepository; _userReleaseRoleRepository = userReleaseRoleRepository; }
public MarkReleaseAsDraftAuthorizationHandler(IReleasePublishingStatusRepository releasePublishingStatusRepository, IUserPublicationRoleRepository userPublicationRoleRepository, IUserReleaseRoleRepository userReleaseRoleRepository) : base(releasePublishingStatusRepository, userPublicationRoleRepository, userReleaseRoleRepository) { }
public MarkReleaseAsHigherLevelReviewAuthorizationHandler(IReleasePublishingStatusRepository releasePublishingStatusRepository, IUserPublicationRoleRepository userPublicationRoleRepository, IUserReleaseRoleRepository userReleaseRoleRepository) : base(releasePublishingStatusRepository, userPublicationRoleRepository, userReleaseRoleRepository) { }
public ViewReleaseStatusHistoryAuthorizationHandler( IUserPublicationRoleRepository publicationRoleRepository, IUserReleaseRoleRepository releaseRoleRepository) { _publicationRoleRepository = publicationRoleRepository; _releaseRoleRepository = releaseRoleRepository; }
public CreateMethodologyForSpecificPublicationAuthorizationHandler( IUserPublicationRoleRepository userPublicationRoleRepository, ContentDbContext context) { _userPublicationRoleRepository = userPublicationRoleRepository; _context = context; }
protected ReleaseStatusAuthorizationHandler(IReleasePublishingStatusRepository releasePublishingStatusRepository, IUserPublicationRoleRepository userPublicationRoleRepository, IUserReleaseRoleRepository userReleaseRoleRepository) { _releasePublishingStatusRepository = releasePublishingStatusRepository; _userPublicationRoleRepository = userPublicationRoleRepository; _userReleaseRoleRepository = userReleaseRoleRepository; }
public UpdateSpecificReleaseAuthorizationHandler(IReleasePublishingStatusRepository releasePublishingStatusRepository, IUserPublicationRoleRepository publicationRoleRepository, IUserReleaseRoleRepository releaseRoleRepository) { _releasePublishingStatusRepository = releasePublishingStatusRepository; _publicationRoleRepository = publicationRoleRepository; _releaseRoleRepository = releaseRoleRepository; }
public MakeAmendmentOfSpecificMethodologyAuthorizationHandler(IMethodologyVersionRepository methodologyVersionRepository, IMethodologyRepository methodologyRepository, IUserPublicationRoleRepository userPublicationRoleRepository) { _methodologyVersionRepository = methodologyVersionRepository; _methodologyRepository = methodologyRepository; _userPublicationRoleRepository = userPublicationRoleRepository; }
private static MarkReleaseAsHigherLevelReviewAuthorizationHandler BuildMarkReleaseAsHigherLevelReviewHandler( IReleasePublishingStatusRepository releasePublishingStatusRepository, IUserPublicationRoleRepository userPublicationRoleRepository, IUserReleaseRoleRepository userReleaseRoleRepository) { return(new MarkReleaseAsHigherLevelReviewAuthorizationHandler(releasePublishingStatusRepository, userPublicationRoleRepository, userReleaseRoleRepository)); }
private static MarkReleaseAsApprovedAuthorizationHandler BuildMarkReleaseAsApprovedHandler( IReleasePublishingStatusRepository releasePublishingStatusRepository, IUserPublicationRoleRepository userPublicationRoleRepository, IUserReleaseRoleRepository userReleaseRoleRepository) { return(new MarkReleaseAsApprovedAuthorizationHandler(releasePublishingStatusRepository, userPublicationRoleRepository, userReleaseRoleRepository)); }
public ResolveSpecificCommentAuthorizationHandler(ContentDbContext contentDbContext, IReleasePublishingStatusRepository releasePublishingStatusRepository, IUserPublicationRoleRepository userPublicationRoleRepository, IUserReleaseRoleRepository userReleaseRoleRepository) { _contentDbContext = contentDbContext; _releasePublishingStatusRepository = releasePublishingStatusRepository; _userPublicationRoleRepository = userPublicationRoleRepository; _userReleaseRoleRepository = userReleaseRoleRepository; }
public ViewSpecificReleaseAuthorizationHandler( IUserPublicationRoleRepository userPublicationRoleRepository, IUserReleaseRoleRepository userReleaseRoleRepository, IPreReleaseService preReleaseService) : base( new CanSeeAllReleasesAuthorizationHandler(), new HasOwnerRoleOnParentPublicationAuthorizationHandler(userPublicationRoleRepository), new HasUnrestrictedViewerRoleOnReleaseAuthorizationHandler(userReleaseRoleRepository), new HasPreReleaseRoleWithinAccessWindowAuthorizationHandler(userReleaseRoleRepository, preReleaseService)) { }
public UpdateSpecificMethodologyAuthorizationHandler( IMethodologyVersionRepository methodologyVersionRepository, IMethodologyRepository methodologyRepository, IUserPublicationRoleRepository userPublicationRoleRepository, IUserReleaseRoleRepository userReleaseRoleRepository) { _methodologyVersionRepository = methodologyVersionRepository; _methodologyRepository = methodologyRepository; _userPublicationRoleRepository = userPublicationRoleRepository; _userReleaseRoleRepository = userReleaseRoleRepository; }
public SubjectBelongsToViewableReleaseAuthorizationHandler( ContentDbContext contentDbContext, StatisticsDbContext statisticsDbContext, IPreReleaseService preReleaseService, IUserPublicationRoleRepository userPublicationRoleRepository, IUserReleaseRoleRepository userReleaseRoleRepository) { _contentDbContext = contentDbContext; _statisticsDbContext = statisticsDbContext; _preReleaseService = preReleaseService; _userPublicationRoleRepository = userPublicationRoleRepository; _userReleaseRoleRepository = userReleaseRoleRepository; }
public ViewSpecificMethodologyAuthorizationHandler( ContentDbContext contentDbContext, IMethodologyRepository methodologyRepository, IUserPublicationRoleRepository userPublicationRoleRepository, IUserReleaseRoleRepository userReleaseRoleRepository, IPreReleaseService preReleaseService) { _contentDbContext = contentDbContext; _methodologyRepository = methodologyRepository; _userPublicationRoleRepository = userPublicationRoleRepository; _userReleaseRoleRepository = userReleaseRoleRepository; _preReleaseService = preReleaseService; }
public ViewSubjectDataAuthorizationHandler( ContentDbContext contentDbContext, StatisticsDbContext statisticsDbContext, IPreReleaseService preReleaseService, IUserPublicationRoleRepository userPublicationRoleRepository, IUserReleaseRoleRepository userReleaseRoleRepository) : base( new ViewSubjectDataForPublishedReleasesAuthorizationHandler(statisticsDbContext), new SubjectBelongsToViewableReleaseAuthorizationHandler(contentDbContext, statisticsDbContext, preReleaseService, userPublicationRoleRepository, userReleaseRoleRepository)) { }
public UserRoleService(UsersAndRolesDbContext usersAndRolesDbContext, ContentDbContext contentDbContext, IPersistenceHelper <ContentDbContext> contentPersistenceHelper, IPersistenceHelper <UsersAndRolesDbContext> usersAndRolesPersistenceHelper, IEmailTemplateService emailTemplateService, IUserService userService, IUserPublicationRoleRepository userPublicationRoleRepository, IUserReleaseRoleRepository userReleaseRoleRepository, UserManager <ApplicationUser> userManager) { _usersAndRolesDbContext = usersAndRolesDbContext; _contentDbContext = contentDbContext; _contentPersistenceHelper = contentPersistenceHelper; _usersAndRolesPersistenceHelper = usersAndRolesPersistenceHelper; _emailTemplateService = emailTemplateService; _userService = userService; _userPublicationRoleRepository = userPublicationRoleRepository; _userReleaseRoleRepository = userReleaseRoleRepository; _userManager = userManager; }
public MakeAmendmentOfSpecificReleaseAuthorizationHandler(ContentDbContext contentDbContext, IUserPublicationRoleRepository userPublicationRoleRepository) { _contentDbContext = contentDbContext; _userPublicationRoleRepository = userPublicationRoleRepository; }
public DropMethodologyLinkAuthorizationHandler( IUserPublicationRoleRepository userPublicationRoleRepository) { _userPublicationRoleRepository = userPublicationRoleRepository; }
protected HasRoleOnPublicationAuthorizationHandler(IUserPublicationRoleRepository publicationRoleRepository, Predicate <PublicationRolesAuthorizationContext> roleTest) { _publicationRoleRepository = publicationRoleRepository; _roleTest = roleTest; }
public HasOwnerRoleOnPublicationAuthorizationHandler( IUserPublicationRoleRepository publicationRoleRepository) : base(publicationRoleRepository, context => ContainPublicationOwnerRole(context.Roles)) { }
public CreateReleaseForSpecificPublicationAuthorizationHandler( IUserPublicationRoleRepository userPublicationRoleRepository) { _userPublicationRoleRepository = userPublicationRoleRepository; }
public AdoptMethodologyForSpecificPublicationAuthorizationHandler( IUserPublicationRoleRepository userPublicationRoleRepository) { _userPublicationRoleRepository = userPublicationRoleRepository; }
public UpdateLegacyReleaseAuthorizationHandler(IUserPublicationRoleRepository userPublicationRoleRepository) { _userPublicationRoleRepository = userPublicationRoleRepository; }
public DeleteSpecificReleaseAuthorizationHandler(IUserPublicationRoleRepository userPublicationRoleRepository) { _userPublicationRoleRepository = userPublicationRoleRepository; }
public HasOwnerRoleOnParentPublicationAuthorizationHandler( IUserPublicationRoleRepository userPublicationRoleRepository) { _userPublicationRoleRepository = userPublicationRoleRepository; }
public UpdatePublicationAuthorizationHandler(IUserPublicationRoleRepository userPublicationRoleRepository) { _userPublicationRoleRepository = userPublicationRoleRepository; }
public ManageExternalMethodologyForSpecificPublicationAuthorizationHandler( IUserPublicationRoleRepository userPublicationRoleRepository) { _userPublicationRoleRepository = userPublicationRoleRepository; }