/// <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); }
/// <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; }