public RegionsByGeoServicesEntitySeeder(IProcessQueries queryProcessor
     , ICommandEntities entities
 )
 {
     _queryProcessor = queryProcessor;
     _entities = entities;
 }
 public EstablishmentLocationsController(IProcessQueries queryProcessor
     , IHandleCommands<UpdateEstablishmentLocation> updateHandler
 )
 {
     _queryProcessor = queryProcessor;
     _updateHandler = updateHandler;
 }
 public ActivitiesController(IProcessQueries queryProcessor
                           , IHandleCommands<UpdateActivity> profileUpdateHandler
                           , IValidator<CreateImage> validateImage
                           , IHandleCommands<CreateImage> createImage
                           , IValidator<CreateLoadableFile> validateLoadableFile
                           , IHandleCommands<CreateLoadableFile> createLoadableFile
                           , IHandleCommands<CreateActivityDocument> createActivityDocument
                           , IHandleCommands<DeleteActivityDocument> deleteActivityDocument 
                           , IHandleCommands<RenameActivityDocument> renameActivityDocument
                           , IHandleCommands<CopyDeepActivity> copyDeepActivity
                           , IHandleCommands<CreateDeepActivity> createDeepActivity
                           , IHandleCommands<DeleteActivity> deleteActivity
                           , IHandleCommands<UpdateActivity> updateActivity )
 {
     _queryProcessor = queryProcessor;
     _profileUpdateHandler = profileUpdateHandler;
     _validateImage = validateImage;
     _createImage = createImage;
     _validateLoadableFile = validateLoadableFile;
     _createLoadableFile = createLoadableFile; 
     _createActivityDocument = createActivityDocument;
     _deleteActivityDocument = deleteActivityDocument;
     _renameActivityDocument = renameActivityDocument;
     _copyDeepActivity = copyDeepActivity;
     _createDeepActivity = createDeepActivity;
     _deleteActivity = deleteActivity;
     _updateActivity = updateActivity;
 }
Beispiel #4
0
 public RolesServices(IProcessQueries queryProcessor
     , IHandleCommands<UpdateRoleCommand> updateHandler
 )
 {
     QueryProcessor = queryProcessor;
     UpdateHandler = updateHandler;
 }
 public EmployeeActivityCountsViewProjector(IProcessQueries queries
     , IManageViews views
 )
 {
     _queries = queries;
     _views = views;
 }
 public SignOutServices(IProcessQueries queryProcessor
     , ISignUsers userSigner
 )
 {
     QueryProcessor = queryProcessor;
     UserSigner = userSigner;
 }
 public CreatePasswordServices(IProcessQueries queryProcessor
     , IHandleCommands<CreatePasswordCommand> commandHandler
 )
 {
     QueryProcessor = queryProcessor;
     CommandHandler = commandHandler;
 }
 public PublicSearchController(IProcessQueries queryProcessor
     , IStoreBinaryData binaryData
 )
 {
     _queryProcessor = queryProcessor;
     _binaryData = binaryData;
 }
 public ConfigurationFormsController(IProcessQueries queryProcessor
     , IHandleCommands<CreateOrUpdateConfigurationCommand> commandHandler
 )
 {
     _queryProcessor = queryProcessor;
     _commandHandler = commandHandler;
 }
Beispiel #10
0
 public UsersController(IProcessQueries queries
     //, IProcessCommands commands
 )
 {
     _queries = queries;
     //_commands = commands;
 }
 public UpdatePasswordServices(IProcessQueries queryProcessor
     , IStorePasswords passwords
 )
 {
     QueryProcessor = queryProcessor;
     Passwords = passwords;
 }
 public ConfirmEmailServices(IProcessQueries queryProcessor
     , IHandleCommands<RedeemEmailConfirmationCommand> commandHandler
 )
 {
     QueryProcessor = queryProcessor;
     CommandHandler = commandHandler;
 }
        //private readonly EstablishmentFinder _establishments;
        //private readonly EstablishmentTypeFinder _establishmentTypes2;
        //private readonly LanguageFinder _languages;

        public ManagementFormsController(IProcessQueries queryProcessor)
        {
            _queryProcessor = queryProcessor;
            //_establishments = new EstablishmentFinder(entityQueries);
            //_establishmentTypes2 = new EstablishmentTypeFinder(entityQueries);
            //_languages = new LanguageFinder(entityQueries);
        }
 public UpdateEmailValueServices(
     IProcessQueries queryProcessor
     , IHandleCommands<UpdateMyEmailValueCommand> commandHandler
 )
 {
     QueryProcessor = queryProcessor;
     CommandHandler = commandHandler;
 }
 public UpdateNameServices(
     IProcessQueries queryProcessor
     , IHandleCommands<UpdateMyName> commandHandler
 )
 {
     QueryProcessor = queryProcessor;
     CommandHandler = commandHandler;
 }
 public UpdateAffiliationServices(
     IProcessQueries queryProcessor
     , IHandleCommands<UpdateMyAffiliation> commandHandler
 )
 {
     QueryProcessor = queryProcessor;
     CommandHandler = commandHandler;
 }
 public EstablishmentSunyEntitySeeder(IProcessQueries queryProcessor
     , IHandleCommands<CreateEstablishment> createEstablishment
     , IUnitOfWork unitOfWork
 )
     : base(queryProcessor, createEstablishment, unitOfWork)
 {
     _queryProcessor = queryProcessor;
 }
Beispiel #18
0
 public RoleEntitySeeder(IProcessQueries queryProcessor
     , IHandleCommands<CreateRole> createRole
     , IHandleCommands<UpdateRole> updateRole
     , IUnitOfWork unitOfWork
 )
     : base(queryProcessor, createRole, updateRole, unitOfWork)
 {
 }
Beispiel #19
0
 public UsersController(IProcessQueries queryProcessor
     , IHandleCommands<CreateUser> createUser
     , IValidator<CreateUser> createValidator
 )
 {
     _queryProcessor = queryProcessor;
     _createUser = createUser;
     _createValidator = createValidator;
 }
Beispiel #20
0
        internal static IQueryable<Agreement> OwnedBy(this IQueryable<Agreement> agreements, IPrincipal principal, IProcessQueries queryProcessor)
        {
            if (agreements == null) return null;
            if (principal == null) throw new ArgumentNullException("principal");
            if (queryProcessor == null) throw new ArgumentNullException("queryProcessor");

            var ownedTenantIds = queryProcessor.Execute(new MyOwnedTenantIds(principal));
            return agreements.OwnedBy(principal, ownedTenantIds);
        }
 public UsfEmployeeModuleSettingsSeeder(IProcessQueries queryProcessor
     , ICommandEntities entities
     , IHandleCommands<CreateEmployeeModuleSettings> createEmployeeModuleSettings
     , IUnitOfWork unitOfWork
     )
     : base(queryProcessor, createEmployeeModuleSettings, unitOfWork)
 {
     _entities = entities;
 }
 public PlaceByGeoPlanetEntitySeeder(IProcessQueries queryProcessor
     , ICommandEntities entities
     , IContainGeoPlanet geoPlanet
 )
 {
     _queryProcessor = queryProcessor;
     _entities = entities;
     _geoPlanet = geoPlanet;
 }
 public AgreementParticipantsController(IProcessQueries queryProcessor
     , IHandleCommands<CreateParticipant> createHandler
     , IHandleCommands<PurgeParticipant> purgeHandler
 )
 {
     _queryProcessor = queryProcessor;
     _createHandler = createHandler;
     _purgeHandler = purgeHandler;
 }
        internal static void ApplySecurity(this IEnumerable<Agreement> agreements, IPrincipal principal, IProcessQueries queryProcessor)
        {
            if (agreements == null) return;
            if (principal == null) throw new ArgumentNullException("principal");

            var ownedTenantIds = queryProcessor.Execute(new MyOwnedTenantIds(principal));
            foreach (var agreement in agreements)
                agreement.ApplySecurity(principal, ownedTenantIds);
        }
 public ActivityTagsController(IProcessQueries queryProcessor
     , IHandleCommands<CreateActivityTag> createHandler
     , IHandleCommands<PurgeActivityTag> purgeHandler
 )
 {
     _queryProcessor = queryProcessor;
     _createHandler = createHandler;
     _purgeHandler = purgeHandler;
 }
        internal static void ApplySecurity(this Agreement agreement, IPrincipal principal, IProcessQueries queryProcessor)
        {
            if (agreement == null) return;
            if (principal == null) throw new ArgumentNullException("principal");
            if (queryProcessor == null) throw new ArgumentNullException("queryProcessor");

            var ownedTenantIds = queryProcessor.Execute(new MyOwnedTenantIds(principal));
            agreement.ApplySecurity(principal, ownedTenantIds);
        }
Beispiel #27
0
 public SignInServices(IProcessQueries queryProcessor
     , ISignUsers userSigner
     , IStorePasswords passwords
 )
 {
     QueryProcessor = queryProcessor;
     UserSigner = userSigner;
     Passwords = passwords;
 }
 public PersonEntitySeeder(IProcessQueries queryProcessor
     , IHandleCommands<CreatePersonCommand> createPerson
     , IHandleCommands<CreateAffiliationCommand> createAffiliation
     , IUnitOfWork unitOfWork
 )
     : base(queryProcessor, createPerson, createAffiliation, unitOfWork)
 {
     _queryProcessor = queryProcessor;
 }
 public HttpQueryRouteMapper(
     ILogger<HttpQueryProcessor> logger,
     IAuthorizer authorizer,
     IProcessQueries processor)
 {
     _logger = logger;
     _authorizer = authorizer;
     _processor = processor;
 }
 public EmailTemplateEntitySeeder(IProcessQueries queryProcessor
     , IHandleCommands<CreateEmailTemplate> createEntity
     , IUnitOfWork unitOfWork
 )
 {
     _queryProcessor = queryProcessor;
     _createEntity = createEntity;
     _unitOfWork = unitOfWork;
 }
Beispiel #31
0
 public ActivityIndexServices(IProcessQueries queryProcessor)
 {
     QueryProcessor = queryProcessor;
 }
 public SignOnSendEmailController(IProcessQueries queries, IProcessCommands commands)
 {
     _queries  = queries;
     _commands = commands;
 }
 public static IRuleBuilderOptions <T, int> MustNotBeDuplicateActivityPlace <T>
     (this IRuleBuilder <T, int> ruleBuilder, IProcessQueries queryProcessor, Func <T, int> activityId)
 {
     return(ruleBuilder.SetValidator(new MustNotBeDuplicateActivityPlace <T>(queryProcessor, activityId)));
 }
 public PersonInfoServices(
     IProcessQueries queryProcessor
     )
 {
     QueryProcessor = queryProcessor;
 }
 public static IRuleBuilderOptions<T, string> MustBeVerifiedEmailSecret<T>
     (this IRuleBuilder<T, string> ruleBuilder, IProcessQueries queries, Func<T, string> ticket)
 {
     return ruleBuilder.SetValidator(new MustBeVerifiedEmailSecret<T>(queries, ticket));
 }
 public static IRuleBuilderOptions <T, int> MustBeActivityWorkCopy <T>
     (this IRuleBuilder <T, int> ruleBuilder, IProcessQueries queryProcessor, Func <T, int> activityOriginalId)
 {
     return(ruleBuilder.SetValidator(new MustBeActivityWorkCopy <T>(queryProcessor, activityOriginalId)));
 }
 public static IRuleBuilderOptions <T, IPrincipal> MustBeTenantOfEstablishment <T>
     (this IRuleBuilder <T, IPrincipal> ruleBuilder, IProcessQueries queryProcessor, Func <T, int> establishmentId)
 {
     return(ruleBuilder.SetValidator(new MustBeTenantOfEstablishment <T>(queryProcessor, establishmentId)));
 }
Beispiel #38
0
 public HandleFileByIdQuery(IQueryEntities entities, IProcessQueries queryProcessor)
 {
     _entities       = entities;
     _queryProcessor = queryProcessor;
 }
 public HandleRolesGrantedToUserNameQuery(IProcessQueries queryProcessor)
 {
     _queryProcessor = queryProcessor;
 }
 /// <summary>
 /// Validates that the EmailVerification with this Ticket is not expired.
 /// </summary>
 /// <typeparam name="T">The command with the EmailVerification Ticket to validate.</typeparam>
 /// <param name="ruleBuilder">Fluent rule builder options.</param>
 /// <param name="queries">Query processor instance, for locating EmailVerification by Ticket.</param>
 /// <returns>Fluent rule builder options.</returns>
 public static IRuleBuilderOptions <T, string> MustNotBeExpiredVerifyEmailTicket <T>
     (this IRuleBuilder <T, string> ruleBuilder, IProcessQueries queries)
 {
     return(ruleBuilder.SetValidator(new MustNotBeExpiredVerifyEmailTicket(queries)));
 }
Beispiel #41
0
 /// <summary>
 /// Validates that an User entity with this Id exists in the underlying data store.
 /// </summary>
 /// <typeparam name="T">The command with the User Id to validate.</typeparam>
 /// <param name="ruleBuilder">Fluent rule builder options.</param>
 /// <param name="queries">Query processor instance, for locating User by Id.</param>
 /// <returns>Fluent rule builder options.</returns>
 public static IRuleBuilderOptions <T, int> MustFindUserById <T>
     (this IRuleBuilder <T, int> ruleBuilder, IProcessQueries queries)
 {
     return(ruleBuilder.SetValidator(new MustFindUserById(queries)));
 }
Beispiel #42
0
 public static IRuleBuilderOptions <T, IPrincipal> MustOwnActivity <T>
     (this IRuleBuilder <T, IPrincipal> ruleBuilder, IProcessQueries queryProcessor, Func <T, Activity> activity)
 {
     return(ruleBuilder.SetValidator(new MustOwnActivity <T>(queryProcessor, activity)));
 }
 public HandleDegreesPageByTermsQuery(IProcessQueries queries, IQueryEntities entities)
 {
     _queries  = queries;
     _entities = entities;
 }
Beispiel #44
0
 public static IRuleBuilderOptions <T, int> MustFindEstablishmentById <T>
     (this IRuleBuilder <T, int> ruleBuilder, IProcessQueries queryProcessor)
 {
     return(ruleBuilder.SetValidator(new MustFindEstablishmentById(queryProcessor)));
 }
 public static IRuleBuilderOptions <T, string> MustNotBeUnverifiedEmailUserName <T>
     (this IRuleBuilder <T, string> ruleBuilder, IProcessQueries queries, Func <T, string> ticket)
 {
     return(ruleBuilder.SetValidator(new MustNotBeUnverifiedEmailUserName <T>(queries, ticket)));
 }
 public static IRuleBuilderOptions <T, string> MustFindUserByVerifiedEmail <T>
     (this IRuleBuilder <T, string> ruleBuilder, IProcessQueries queries)
 {
     return(ruleBuilder.SetValidator(new MustFindUserByVerifiedEmail(queries)));
 }
Beispiel #47
0
 public HandleClientCookieByQuery(IProcessQueries queries)
 {
     _queries = queries;
 }
 public HandleEmployeeModuleSettingsByUserNameQuery(IQueryEntities entities, IProcessQueries queryProcessor)
 {
     _entities       = entities;
     _queryProcessor = queryProcessor;
 }
Beispiel #49
0
 public HandleSignInCommand(IProcessQueries queries, UserManager <User, int> userManager, IAuthenticate authenticator)
 {
     _queries       = queries;
     _userManager   = userManager;
     _authenticator = authenticator;
 }
Beispiel #50
0
 public AppProcessQueuedCommands(IProcessQueries processQueries, ICommandProcessorQueue commandProcessorQueue)
 {
     _processQueries        = processQueries;
     _commandProcessorQueue = commandProcessorQueue;
 }
Beispiel #51
0
 public HandleMyAgreementsVisibilityQuery(IQueryEntities entities, IProcessQueries queryProcessor)
 {
     _entities       = entities;
     _queryProcessor = queryProcessor;
 }
 public static IRuleBuilderOptions <T, string> MustNotFindEmailAddressByValue <T>
     (this IRuleBuilder <T, string> ruleBuilder, IProcessQueries queries)
 {
     return(ruleBuilder.SetValidator(new MustNotFindEmailAddressByValue(queries)));
 }
 public GetMyInstitutionalAgreementConfigurationHandler(IProcessQueries queryProcessor, ICommandEntities entities)
 {
     _queryProcessor = queryProcessor;
     _entities       = entities;
 }
Beispiel #54
0
 public static IRuleBuilderOptions <T, int> MustHaveValuesForMode <T>
     (this IRuleBuilder <T, int> ruleBuilder, IProcessQueries queryProcessor, Func <T, ActivityMode> mode = null)
 {
     return(ruleBuilder.SetValidator(new MustHaveValuesForMode <T>(queryProcessor, mode)));
 }
 public HandleEmployeeActivityCountsViewByEstablishmentQuery(EmployeeActivityCountsViewProjector projector, IProcessQueries queryProcessor)
 {
     _projector      = projector;
     _queryProcessor = queryProcessor;
 }
Beispiel #56
0
 public FakeMustBeVerifiedPasswordValidator(IProcessQueries queries)
 {
     RuleFor(x => x.Password)
     .MustBeVerifiedPassword(queries, x => x.UserName)
     .WithName(LocalMembership.Constraints.PasswordLabel);
 }
Beispiel #57
0
 public HandleExternalCookieClaimQuery(IProcessQueries queries)
 {
     _queries = queries;
 }
Beispiel #58
0
 public static IRuleBuilderOptions <T, IPrincipal> MustFindUserByPrincipal <T>
     (this IRuleBuilder <T, IPrincipal> ruleBuilder, IProcessQueries queryProcessor)
 {
     return(ruleBuilder.SetValidator(new MustFindUserByPrincipal(queryProcessor)));
 }