Skip to content
Snippets Groups Projects
Verified Commit 5e95c5e2 authored by Sebastian Bergandy's avatar Sebastian Bergandy :keyboard:
Browse files

OZG-6185 provide bescheid service in shared module

parent 7ddf5ce2
Branches
Tags
1 merge request!90Ozg 6185 remove old bescheid code
......@@ -21,12 +21,31 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen.
*/
import { CommandService } from '@alfa-client/command-shared';
import { ResourceRepository } from '@alfa-client/tech-shared';
import { VorgangService } from '@alfa-client/vorgang-shared';
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { StoreModule } from '@ngrx/store';
import { BESCHEID_FEATURE_KEY, reducer } from './+state/bescheid.reducer';
import { BescheidListResourceService, createBescheidListResourceService } from './bescheid-list-resource-service';
import { BescheidResourceService, createBescheidResourceService } from './bescheid-resource-service';
import { BescheidService } from './bescheid.service';
@NgModule({
imports: [CommonModule, StoreModule.forFeature(BESCHEID_FEATURE_KEY, reducer)],
providers: [
BescheidService,
{
provide: BescheidResourceService,
useFactory: createBescheidResourceService,
deps: [ResourceRepository, CommandService, VorgangService],
},
{
provide: BescheidListResourceService,
useFactory: createBescheidListResourceService,
deps: [ResourceRepository, VorgangService],
},
],
})
export class BescheidSharedModule {}
......@@ -21,11 +21,10 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen.
*/
import { BescheidListResourceService, BescheidResourceService, BescheidService, createBescheidListResourceService, createBescheidResourceService, } from '@alfa-client/bescheid-shared';
import { CommandResource, CommandService } from '@alfa-client/command-shared';
import { CommandResource } from '@alfa-client/command-shared';
import { LoeschAnforderungService } from '@alfa-client/loesch-anforderung-shared';
import { NavigationService } from '@alfa-client/navigation-shared';
import { isResourceNotFoundError, ResourceRepository, StateResource } from '@alfa-client/tech-shared';
import { isResourceNotFoundError, StateResource } from '@alfa-client/tech-shared';
import { Messages, SnackBarService } from '@alfa-client/ui';
import { VorgangCommandService, VorgangService, VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
import { Component, OnInit } from '@angular/core';
......@@ -35,19 +34,6 @@ import { Observable, tap } from 'rxjs';
selector: 'alfa-vorgang-detail-page',
templateUrl: './vorgang-detail-page.component.html',
styleUrls: ['./vorgang-detail-page.component.scss'],
providers: [
BescheidService,
{
provide: BescheidResourceService,
useFactory: createBescheidResourceService,
deps: [ResourceRepository, CommandService, VorgangService],
},
{
provide: BescheidListResourceService,
useFactory: createBescheidListResourceService,
deps: [ResourceRepository, VorgangService],
},
],
})
export class VorgangDetailPageComponent implements OnInit {
vorgangStateResource$: Observable<StateResource<VorgangWithEingangResource>>;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment