diff --git a/apps/angular/projects/ordering/src/lib/ordering.service.spec.ts b/apps/angular/projects/ordering/src/lib/ordering.service.spec.ts
deleted file mode 100644
index 187fa810..00000000
--- a/apps/angular/projects/ordering/src/lib/ordering.service.spec.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import { TestBed } from '@angular/core/testing';
-
-import { OrderingService } from './ordering.service';
-
-describe('OrderingService', () => {
- let service: OrderingService;
-
- beforeEach(() => {
- TestBed.configureTestingModule({});
- service = TestBed.inject(OrderingService);
- });
-
- it('should be created', () => {
- expect(service).toBeTruthy();
- });
-});
diff --git a/apps/angular/projects/ordering/src/lib/ordering.service.ts b/apps/angular/projects/ordering/src/lib/ordering.service.ts
deleted file mode 100644
index fd106cf5..00000000
--- a/apps/angular/projects/ordering/src/lib/ordering.service.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import { Injectable } from '@angular/core';
-
-@Injectable({
- providedIn: 'root'
-})
-export class OrderingService {
-
- constructor() { }
-}
diff --git a/apps/angular/projects/ordering/src/pages/orders/order-detail/order-detail.component.html b/apps/angular/projects/ordering/src/pages/orders/order-detail/order-detail.component.html
new file mode 100644
index 00000000..f1398c61
--- /dev/null
+++ b/apps/angular/projects/ordering/src/pages/orders/order-detail/order-detail.component.html
@@ -0,0 +1,17 @@
+
+
+
+
+ Modal Title
+
+
+
+ Modal content
+
+
+
+
+
+
diff --git a/apps/angular/projects/ordering/src/pages/orders/order-detail/order-detail.component.ts b/apps/angular/projects/ordering/src/pages/orders/order-detail/order-detail.component.ts
new file mode 100644
index 00000000..cbd0d0b9
--- /dev/null
+++ b/apps/angular/projects/ordering/src/pages/orders/order-detail/order-detail.component.ts
@@ -0,0 +1,22 @@
+import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';
+import { OrderDto } from '../../../lib/proxy/orders';
+
+@Component({
+ selector: 'lib-order-detail',
+ templateUrl: './order-detail.component.html'
+})
+export class OrderDetailComponent implements OnInit {
+
+ @Input()
+ visible: boolean;
+ @Input()
+ order: OrderDto | undefined;
+
+ @Output() readonly visibleChange = new EventEmitter();
+
+ constructor() { }
+
+ ngOnInit(): void {
+ }
+
+}
diff --git a/apps/angular/projects/ordering/src/pages/orders/orders.component.html b/apps/angular/projects/ordering/src/pages/orders/orders.component.html
index 66000b4f..1e66c318 100644
--- a/apps/angular/projects/ordering/src/pages/orders/orders.component.html
+++ b/apps/angular/projects/ordering/src/pages/orders/orders.component.html
@@ -1 +1,39 @@
-orders works!
+
+
+
+
+
+
+
+
+
+
+
+ {{ value | date }}
+
+
+
+
+
+
+ {{ 'AbpCatalog::Detail' | abpLocalization }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/angular/projects/ordering/src/pages/orders/orders.component.ts b/apps/angular/projects/ordering/src/pages/orders/orders.component.ts
index a07554f1..cf83d309 100644
--- a/apps/angular/projects/ordering/src/pages/orders/orders.component.ts
+++ b/apps/angular/projects/ordering/src/pages/orders/orders.component.ts
@@ -1,4 +1,5 @@
import { Component, OnInit } from '@angular/core';
+import { OrderDto, OrderService } from '../../lib/proxy/orders';
@Component({
selector: 'lib-orders',
@@ -6,10 +7,14 @@ import { Component, OnInit } from '@angular/core';
styleUrls: ['./orders.component.css']
})
export class OrdersComponent implements OnInit {
+ constructor(private orderService: OrderService) { }
+ list$ = this.orderService.getOrders({});
+ selectedOrder: OrderDto | undefined;
+ isModalVisible = false;
+ ngOnInit(): void {}
- constructor() { }
- ngOnInit(): void {
+ openModal(id: string) {
+ this.isModalVisible = true;
}
-
}
diff --git a/apps/angular/projects/ordering/src/pages/orders/orders.module.ts b/apps/angular/projects/ordering/src/pages/orders/orders.module.ts
index 0b6e8a06..78ea50b9 100644
--- a/apps/angular/projects/ordering/src/pages/orders/orders.module.ts
+++ b/apps/angular/projects/ordering/src/pages/orders/orders.module.ts
@@ -3,15 +3,21 @@ import { CommonModule } from '@angular/common';
import { OrdersRoutingModule } from './orders-routing.module';
import { OrdersComponent } from './orders.component';
+import { ThemeSharedModule } from '@abp/ng.theme.shared';
+import { CoreModule } from '@abp/ng.core';
+import { OrderDetailComponent } from './order-detail/order-detail.component';
@NgModule({
declarations: [
- OrdersComponent
+ OrdersComponent,
+ OrderDetailComponent
],
imports: [
CommonModule,
- OrdersRoutingModule
+ OrdersRoutingModule,
+ ThemeSharedModule,
+ CoreModule,
]
})
export class OrdersModule { }