/// <summary> /// Конструктор. /// </summary> /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param> /// <param name="resourceSuccesses">Ресурсы. Успехи.</param> /// <param name="resourceErrors">Ресурсы. Ошибки.</param> /// <param name="service">Сервис.</param> public ModAuthBaseJobs( CoreBaseResourceErrors coreBaseResourceErrors, ModAuthBaseResourceSuccesses resourceSuccesses, ModAuthBaseResourceErrors resourceErrors, ModAuthBaseService service ) { JobLoginJwt = new ModAuthBaseJobLoginJwtService( service.JwtLogin, coreBaseResourceErrors, resourceSuccesses, resourceErrors ); JobRefreshJwt = new ModAuthBaseJobRefreshJwtService( service.JwtRefresh, coreBaseResourceErrors, resourceSuccesses, resourceErrors ); JobRegister = new ModAuthBaseJobRegisterService( service.Register, coreBaseResourceErrors, resourceSuccesses, resourceErrors ); }
/// <summary> /// Конструктор. /// </summary> /// <param name="appJobLogin">Задание на вход в систему.</param> /// <param name="appJobRefresh">Задание на обновление.</param> /// <param name="appJobRegister">Задание на регистрацию.</param> /// <param name="extLogger">Регистратор.</param> /// <param name="extUserManager">Менеджер пользователей.</param> public ModAuthWebApiModel( ModAuthBaseJobLoginJwtService appJobLogin, ModAuthBaseJobRefreshJwtService appJobRefresh, ModAuthBaseJobRegisterService appJobRegister, ILogger <ModAuthWebApiController> extLogger, UserManager <DataEntityObjectUser> extUserManager ) : base(extLogger) { AppJobLogin = appJobLogin; AppJobRefresh = appJobRefresh; AppJobRegister = appJobRegister; ExtUserManager = extUserManager; }