tenant details form
This commit is contained in:
@ -42,6 +42,12 @@ export class AccountService {
|
||||
this.messageService.add(`AccountService: fetch data`);
|
||||
return this.http.get<Account[]>(`${serviceBaseUrl}/v1/accounts`).toPromise()
|
||||
}
|
||||
|
||||
async getAccount(id: number): Promise<Account> {
|
||||
this.messageService.add(`AccountService: fetch data for ${id}`);
|
||||
return this.http.get<Account>(`${serviceBaseUrl}/v1/accounts/${id}`).toPromise()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Injectable({ providedIn: 'root' })
|
||||
@ -52,6 +58,12 @@ export class TenantService {
|
||||
this.messageService.add(`TenantService: fetch data`);
|
||||
return this.http.get<Tenant[]>(`${serviceBaseUrl}/v1/tenants`).toPromise()
|
||||
}
|
||||
|
||||
async getTenant(id: number): Promise<Tenant> {
|
||||
this.messageService.add(`TenantService: fetch data for ${id}`);
|
||||
return this.http.get<Tenant>(`${serviceBaseUrl}/v1/tenants/${id}`).toPromise()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Injectable({ providedIn: 'root' })
|
||||
@ -62,6 +74,12 @@ export class PremiseService {
|
||||
this.messageService.add(`PremiseService: fetch data`);
|
||||
return this.http.get<Premise[]>(`${serviceBaseUrl}/v1/premises`).toPromise()
|
||||
}
|
||||
|
||||
async getPremise(id: number): Promise<Premise> {
|
||||
this.messageService.add(`PremiseService: fetch data for ${id}`);
|
||||
return this.http.get<Premise>(`${serviceBaseUrl}/v1/premises/${id}`).toPromise()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Injectable({ providedIn: 'root' })
|
||||
@ -72,6 +90,12 @@ export class FlatService {
|
||||
this.messageService.add(`FlatService: fetch data`);
|
||||
return this.http.get<Flat[]>(`${serviceBaseUrl}/v1/flats`).toPromise()
|
||||
}
|
||||
|
||||
async getFlat(id: number): Promise<Flat> {
|
||||
this.messageService.add(`FlatService: fetch data for ${id}`);
|
||||
return this.http.get<Flat>(`${serviceBaseUrl}/v1/flats/${id}`).toPromise()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Injectable({ providedIn: 'root' })
|
||||
@ -82,6 +106,12 @@ export class OverheadAdvanceService {
|
||||
this.messageService.add(`OverheadAdvanceService: fetch data`);
|
||||
return this.http.get<OverheadAdvance[]>(`${serviceBaseUrl}/v1/overhead_advances`).toPromise()
|
||||
}
|
||||
|
||||
async getOverheadAdvance(id: number): Promise<OverheadAdvance> {
|
||||
this.messageService.add(`OverheadAdvanceService: fetch data for ${id}`);
|
||||
return this.http.get<OverheadAdvance>(`${serviceBaseUrl}/v1/overhead_advances/${id}`).toPromise()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Injectable({ providedIn: 'root' })
|
||||
@ -92,6 +122,12 @@ export class OverheadAdvanceFlatMappingService {
|
||||
this.messageService.add(`OverheadAdvanceFlatMappingService: fetch data`);
|
||||
return this.http.get<OverheadAdvanceFlatMapping[]>(`${serviceBaseUrl}/v1/overhead_advance_flat_mappings`).toPromise()
|
||||
}
|
||||
|
||||
async getOverheadAdvanceFlatMapping(id: number): Promise<OverheadAdvanceFlatMapping> {
|
||||
this.messageService.add(`OverheadAdvanceFlatMappingService: fetch data for ${id}`);
|
||||
return this.http.get<OverheadAdvanceFlatMapping>(`${serviceBaseUrl}/v1/overhead_advance_flat_mappings/${id}`).toPromise()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Injectable({ providedIn: 'root' })
|
||||
@ -102,6 +138,12 @@ export class ParkingService {
|
||||
this.messageService.add(`ParkingService: fetch data`);
|
||||
return this.http.get<Parking[]>(`${serviceBaseUrl}/v1/parkings`).toPromise()
|
||||
}
|
||||
|
||||
async getParking(id: number): Promise<Parking> {
|
||||
this.messageService.add(`ParkingService: fetch data for ${id}`);
|
||||
return this.http.get<Parking>(`${serviceBaseUrl}/v1/parkings/${id}`).toPromise()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Injectable({ providedIn: 'root' })
|
||||
@ -112,6 +154,12 @@ export class CommercialPremiseService {
|
||||
this.messageService.add(`CommercialPremiseService: fetch data`);
|
||||
return this.http.get<CommercialPremise[]>(`${serviceBaseUrl}/v1/commercial_premises`).toPromise()
|
||||
}
|
||||
|
||||
async getCommercialPremise(id: number): Promise<CommercialPremise> {
|
||||
this.messageService.add(`CommercialPremiseService: fetch data for ${id}`);
|
||||
return this.http.get<CommercialPremise>(`${serviceBaseUrl}/v1/commercial_premises/${id}`).toPromise()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Injectable({ providedIn: 'root' })
|
||||
@ -122,6 +170,12 @@ export class TenancyService {
|
||||
this.messageService.add(`TenancyService: fetch data`);
|
||||
return this.http.get<Tenancy[]>(`${serviceBaseUrl}/v1/tenancys`).toPromise()
|
||||
}
|
||||
|
||||
async getTenancy(id: number): Promise<Tenancy> {
|
||||
this.messageService.add(`TenancyService: fetch data for ${id}`);
|
||||
return this.http.get<Tenancy>(`${serviceBaseUrl}/v1/tenancys/${id}`).toPromise()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Injectable({ providedIn: 'root' })
|
||||
@ -132,6 +186,12 @@ export class FeeService {
|
||||
this.messageService.add(`FeeService: fetch data`);
|
||||
return this.http.get<Fee[]>(`${serviceBaseUrl}/v1/fees`).toPromise()
|
||||
}
|
||||
|
||||
async getFee(id: number): Promise<Fee> {
|
||||
this.messageService.add(`FeeService: fetch data for ${id}`);
|
||||
return this.http.get<Fee>(`${serviceBaseUrl}/v1/fees/${id}`).toPromise()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Injectable({ providedIn: 'root' })
|
||||
@ -142,6 +202,12 @@ export class TenancyFeeMappingService {
|
||||
this.messageService.add(`TenancyFeeMappingService: fetch data`);
|
||||
return this.http.get<TenancyFeeMapping[]>(`${serviceBaseUrl}/v1/tenancy_fee_mappings`).toPromise()
|
||||
}
|
||||
|
||||
async getTenancyFeeMapping(id: number): Promise<TenancyFeeMapping> {
|
||||
this.messageService.add(`TenancyFeeMappingService: fetch data for ${id}`);
|
||||
return this.http.get<TenancyFeeMapping>(`${serviceBaseUrl}/v1/tenancy_fee_mappings/${id}`).toPromise()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Injectable({ providedIn: 'root' })
|
||||
@ -152,6 +218,12 @@ export class AccountEntryService {
|
||||
this.messageService.add(`AccountEntryService: fetch data`);
|
||||
return this.http.get<AccountEntry[]>(`${serviceBaseUrl}/v1/account_entrys`).toPromise()
|
||||
}
|
||||
|
||||
async getAccountEntry(id: number): Promise<AccountEntry> {
|
||||
this.messageService.add(`AccountEntryService: fetch data for ${id}`);
|
||||
return this.http.get<AccountEntry>(`${serviceBaseUrl}/v1/account_entrys/${id}`).toPromise()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user