/// <summary> /// Конструктор. /// </summary> /// <param name="appJobCallbackGet">Задание на получение обратного вызова.</param> /// <param name="appJobChallengeGet">Задание на отправку вызова.</param> /// <param name="appJobUserEntityCreate">Задание на создание сущности пользователя.</param> /// <param name="extClientStore">Хранилище клиентов.</param> /// <param name="extEvents">События.</param> /// <param name="extInteraction">Взаимодействие.</param> /// <param name="extLogger">Регистратор.</param> /// <param name="extRoleManager">Менеджер ролей.</param> /// <param name="extSignInManager">Менеджер входа в систему.</param> /// <param name="extUserManager">Менеджер пользователей.</param> /// <param name="extViewEngine">Средство создания представлений.</param> public ModIdentityServerWebMvcPartExternalModel( ModIdentityServerWebMvcPartExternalJobCallbackGetService appJobCallbackGet, ModIdentityServerWebMvcPartExternalJobChallengeGetService appJobChallengeGet, HostBasePartAuthJobUserEntityCreateService appJobUserEntityCreate, IClientStore extClientStore, IEventService extEvents, IIdentityServerInteractionService extInteraction, ILogger <ModIdentityServerWebMvcPartExternalModel> extLogger, RoleManager <DataEntityObjectRole> extRoleManager, SignInManager <DataEntityObjectUser> extSignInManager, UserManager <DataEntityObjectUser> extUserManager, ICompositeViewEngine extViewEngine ) : base(extLogger, extViewEngine) { AppJobCallbackGet = appJobCallbackGet; AppJobChallengeGet = appJobChallengeGet; AppJobUserEntityCreate = appJobUserEntityCreate; ExtClientStore = extClientStore; ExtEvents = extEvents; ExtInteraction = extInteraction; ExtRoleManager = extRoleManager; ExtSignInManager = extSignInManager; ExtUserManager = extUserManager; }
/// <summary> /// Конструктор. /// </summary> /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param> /// <param name="resourceErrors">Ресурсы. Ошибки.</param> /// <param name="service">Сервис.</param> public ModIdentityServerWebMvcPartExternalJobs( CoreBaseResourceErrors coreBaseResourceErrors, ModIdentityServerBaseResourceErrors resourceErrors, ModIdentityServerWebMvcPartExternalService service ) { JobCallbackGet = new ModIdentityServerWebMvcPartExternalJobCallbackGetService( service.GetCallback, coreBaseResourceErrors, resourceErrors ); JobChallengeGet = new ModIdentityServerWebMvcPartExternalJobChallengeGetService( service.GetChallenge, coreBaseResourceErrors, resourceErrors ); }