/// <summary> /// Конструктор. /// </summary> /// <param name="resourceErrorsLocalizer">Локализатор ресурсов ошибок.</param> /// <param name="resourceSuccessesLocalizer">Локализатор ресурсов успехов.</param> public ModDummyMainBaseResources( IStringLocalizer <ModDummyMainBaseResourceErrors> resourceErrorsLocalizer, IStringLocalizer <ModDummyMainBaseResourceSuccesses> resourceSuccessesLocalizer ) { Errors = new ModDummyMainBaseResourceErrors(resourceErrorsLocalizer); Successes = new ModDummyMainBaseResourceSuccesses(resourceSuccessesLocalizer); }
/// <summary> /// Конструктор. /// </summary> /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param> /// <param name="dataBaseSettings">Данные. Основа. Настройки.</param> /// <param name="resourceSuccesses">Ресурсы. Успехи.</param> /// <param name="resourceErrors">Ресурсы. Ошибки.</param> /// <param name="service">Сервис.</param> public ModDummyMainBaseJobs( CoreBaseResourceErrors coreBaseResourceErrors, DataBaseSettings dataBaseSettings, ModDummyMainBaseResourceSuccesses resourceSuccesses, ModDummyMainBaseResourceErrors resourceErrors, ModDummyMainBaseService service ) { JobItemDelete = new ModDummyMainBaseJobItemDeleteService( service.DeleteItem, coreBaseResourceErrors, resourceSuccesses ); JobItemGet = new ModDummyMainBaseJobItemGetService( service.GetItem, coreBaseResourceErrors ); JobItemInsert = new ModDummyMainBaseJobItemInsertService( service.SaveItem, coreBaseResourceErrors, resourceSuccesses, resourceErrors, dataBaseSettings ); JobItemUpdate = new ModDummyMainBaseJobItemUpdateService( service.SaveItem, coreBaseResourceErrors, resourceSuccesses, resourceErrors, dataBaseSettings ); JobListGet = new ModDummyMainBaseJobListGetService( service.GetList, coreBaseResourceErrors ); JobOptionsDummyManyToManyGet = new ModDummyMainBaseJobOptionDummyManyToManyGetListService( service.GetOptionsDummyManyToMany, coreBaseResourceErrors ); JobOptionsDummyOneToManyGet = new ModDummyMainBaseJobOptionDummyOneToManyListGetService( service.GetOptionsDummyOneToMany, coreBaseResourceErrors ); }
/// <summary> /// Конструктор. /// </summary> /// <param name="executable">Выполняемое.</param> /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param> /// <param name="resourceSuccesses">Ресурсы успехов.</param> /// <param name="resourceErrors">Ресурсы ошибок.</param> /// <param name="dataBaseSettings">Настройки основы данных.</param> public ModDummyMainBaseJobItemInsertService( Func <ModDummyMainBaseJobItemGetOutput, Task <ModDummyMainBaseJobItemGetOutput> > executable, CoreBaseResourceErrors coreBaseResourceErrors, ModDummyMainBaseResourceSuccesses resourceSuccesses, ModDummyMainBaseResourceErrors resourceErrors, DataBaseSettings dataBaseSettings ) : base(executable, coreBaseResourceErrors) { ResourceSuccesses = resourceSuccesses; ResourceErrors = resourceErrors; DataBaseSettings = dataBaseSettings; Execution.FuncGetErrorMessages = GetErrorMessages; Execution.FuncGetSuccessMessages = GetSuccessMessages; }
/// <summary> /// Конструктор. /// </summary> /// <param name="executable">Выполняемое.</param> /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param> /// <param name="resourceSuccesses">Ресурсы успехов.</param> /// <param name="resourceErrors">Ресурсы ошибок.</param> /// <param name="dataBaseSettings">Настройки основы данных.</param> public ModDummyMainBaseJobItemUpdateService( Func <ModDummyMainBaseJobItemGetOutput, Task <ModDummyMainBaseJobItemGetOutput> > executable, CoreBaseResourceErrors coreBaseResourceErrors, ModDummyMainBaseResourceSuccesses resourceSuccesses, ModDummyMainBaseResourceErrors resourceErrors, DataBaseSettings dataBaseSettings ) : base( executable, coreBaseResourceErrors, resourceSuccesses, resourceErrors, dataBaseSettings ) { }
/// <summary> /// Конструктор. /// </summary> /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param> /// <param name="cache">Кэш.</param> /// <param name="cacheSettings">Настройки кэша.</param> /// <param name="coreCachingResourceErrors">Ядро. Кэширование. Ресурсы. Ошибки.</param> /// <param name="dataBaseSettings">Данные. Основа. Настройки.</param> /// <param name="resourceSuccesses">Ресурсы. Успехи.</param> /// <param name="resourceErrors">Ресурсы. Ошибки.</param> /// <param name="service">Сервис.</param> public ModDummyMainCachingJobs( CoreBaseResourceErrors coreBaseResourceErrors, ICoreCachingCache cache, ICoreCachingCommonClientConfigSettings cacheSettings, CoreCachingResourceErrors coreCachingResourceErrors, DataBaseSettings dataBaseSettings, ModDummyMainBaseResourceSuccesses resourceSuccesses, ModDummyMainBaseResourceErrors resourceErrors, ModDummyMainBaseService service ) { JobItemDelete = new ModDummyMainCachingJobItemDeleteService( service.DeleteItem, coreBaseResourceErrors, resourceSuccesses, dataBaseSettings, cacheSettings, cache, coreCachingResourceErrors ); JobItemGet = new ModDummyMainCachingJobItemGetService( service.GetItem, coreBaseResourceErrors, dataBaseSettings, cacheSettings, cache, coreCachingResourceErrors ); JobItemInsert = new ModDummyMainCachingJobItemInsertService( service.SaveItem, coreBaseResourceErrors, resourceSuccesses, resourceErrors, dataBaseSettings, cacheSettings, cache, coreCachingResourceErrors ); JobItemUpdate = new ModDummyMainCachingJobItemUpdateService( service.SaveItem, coreBaseResourceErrors, resourceSuccesses, resourceErrors, dataBaseSettings, cacheSettings, cache, coreCachingResourceErrors ); JobListGet = new ModDummyMainCachingJobListGetService( service.GetList, coreBaseResourceErrors, dataBaseSettings, cacheSettings, cache, coreCachingResourceErrors ); JobOptionsDummyManyToManyGet = new ModDummyMainCachingJobOptionsDummyManyToManyGetService( service.GetOptionsDummyManyToMany, coreBaseResourceErrors, dataBaseSettings, cacheSettings, cache, coreCachingResourceErrors ); JobOptionsDummyOneToManyGet = new ModDummyMainCachingJobOptionsDummyOneToManyGetService( service.GetOptionsDummyOneToMany, coreBaseResourceErrors, dataBaseSettings, cacheSettings, cache, coreCachingResourceErrors ); }