Exemplo n.º 1
0
        /// <summary>
        /// Конструктор.
        /// </summary>
        /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param>
        /// <param name="resourceSuccesses">Ресурсы. Успехи.</param>
        /// <param name="resourceErrors">Ресурсы. Ошибки.</param>
        /// <param name="service">Сервис.</param>
        public HostBasePartAuthJobs(
            CoreBaseResourceErrors coreBaseResourceErrors,
            HostBasePartAuthResourceSuccesses resourceSuccesses,
            HostBasePartAuthResourceErrors resourceErrors,
            HostBasePartAuthService service
            )
        {
            JobCurrentUserGet = new HostBasePartAuthJobCurrentUserGetService(
                service.GetCurrentUser,
                coreBaseResourceErrors,
                resourceSuccesses,
                resourceErrors
                );

            JobSeed = new HostBasePartAuthJobSeedService(
                service.Seed,
                coreBaseResourceErrors,
                resourceErrors
                );

            JobUserEntityCreate = new HostBasePartAuthJobUserEntityCreateService(
                service.CreateUserEntity,
                coreBaseResourceErrors,
                resourceSuccesses,
                resourceErrors
                );
        }
 /// <summary>
 /// Конструктор.
 /// </summary>
 /// <param name="resourceErrorsLocalizer">Локализатор ресурсов ошибок.</param>
 /// <param name="resourceSuccessesLocalizer">Локализатор ресурсов успехов.</param>
 public HostBasePartAuthResources(
     IStringLocalizer <HostBasePartAuthResourceErrors> resourceErrorsLocalizer,
     IStringLocalizer <HostBasePartAuthResourceSuccesses> resourceSuccessesLocalizer
     )
 {
     Errors    = new HostBasePartAuthResourceErrors(resourceErrorsLocalizer);
     Successes = new HostBasePartAuthResourceSuccesses(resourceSuccessesLocalizer);
 }
Exemplo n.º 3
0
        /// <summary>
        /// Конструктор.
        /// </summary>
        /// <param name="executable">Выполняемое.</param>
        /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param>
        /// <param name="resourceErrors">Ресурсы ошибок.</param>
        public HostBasePartAuthJobSeedService(
            Func <HostBasePartAuthJobSeedInput, Task> executable,
            CoreBaseResourceErrors coreBaseResourceErrors,
            HostBasePartAuthResourceErrors resourceErrors
            ) : base(executable, coreBaseResourceErrors)
        {
            ResourceErrors = resourceErrors;

            Execution.FuncGetErrorMessages = GetErrorMessages;
            Execution.FuncTransformInput   = TransformInput;
        }
        /// <summary>
        /// Конструктор.
        /// </summary>
        /// <param name="executable">Выполняемое.</param>
        /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param>
        /// <param name="resourceSuccesses">Ресурсы успехов.</param>
        /// <param name="resourceErrors">Ресурсы ошибок.</param>
        public HostBasePartAuthJobCurrentUserGetService(
            Func <HostBasePartAuthJobCurrentUserGetInput, Task <HostBasePartAuthUser> > executable,
            CoreBaseResourceErrors coreBaseResourceErrors,
            HostBasePartAuthResourceSuccesses resourceSuccesses,
            HostBasePartAuthResourceErrors resourceErrors
            ) : base(executable, coreBaseResourceErrors)
        {
            ResourceSuccesses = resourceSuccesses;
            ResourceErrors    = resourceErrors;

            Execution.FuncGetSuccessMessages = GetSuccessMessages;
            Execution.FuncGetErrorMessages   = GetErrorMessages;
            Execution.FuncTransformInput     = TransformInput;
        }
        /// <summary>
        /// Конструктор.
        /// </summary>
        /// <param name="executable">Выполняемое.</param>
        /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param>
        /// <param name="resourceSuccesses">Ресурсы успехов.</param>
        /// <param name="resourceErrors">Ресурсы ошибок.</param>
        public HostBasePartAuthJobUserEntityCreateService(
            Func <HostBasePartAuthJobUserEntityCreateInput, Task <DataEntityObjectUser> > executable,
            CoreBaseResourceErrors coreBaseResourceErrors,
            HostBasePartAuthResourceSuccesses resourceSuccesses,
            HostBasePartAuthResourceErrors resourceErrors
            ) : base(executable, coreBaseResourceErrors)
        {
            ResourceSuccesses = resourceSuccesses;
            ResourceErrors    = resourceErrors;

            Execution.FuncGetSuccessMessages = GetSuccessMessages;
            Execution.FuncGetErrorMessages   = GetErrorMessages;
            Execution.FuncTransformInput     = TransformInput;
        }