root/StructuredWeb/StructuredWeb/Modules/EmployeeManagement/View/EmployeePresenter.cs
| 86 | 110 | ||
|---|---|---|---|
7 | 7 | ||
8 | namespace StructuredWeb.Modules.EmployeeManagement.View | 8 | namespace StructuredWeb.Modules.EmployeeManagement.View |
9 | { | 9 | { |
10 | public class EmployeePresenter : Presenter<IEmployeeView> | 10 | public class EmployeePresenter : Presenter<IEmployeeView> |
11 | { | ||
12 | private readonly IEmployeeController _controller; | ||
13 | |||
14 | public EmployeePresenter(IEmployeeController controller) | ||
11 | { | 15 | { |
12 | private readonly IEmployeeController _controller; | 16 | _controller = controller; |
17 | } | ||
13 | 18 | ||
19 | [BusinessConversation] | ||
20 | public override void OnViewInitialized() | ||
21 | { | ||
22 | View.Employees = _controller.GetEmployees(); | ||
23 | } | ||
14 | 24 | ||
15 | public EmployeePresenter(IEmployeeController controller) | 25 | public override void OnViewLoaded() |
16 | { | 26 | { |
17 | _controller = controller; | 27 | View.EmployeesListDatasource = View.Employees; |
18 | } | ||
19 | |||
20 | [BusinessConversation] | ||
21 | public override void OnViewInitialized() | ||
22 | { | ||
23 | View.Employees = _controller.GetEmployees(); | ||
24 | } | ||
25 | |||
26 | public override void OnViewLoaded() | ||
27 | { | ||
28 | View.EmployeesListDatasource = View.Employees; | ||
29 | } | ||
30 | } | 28 | } |
29 | } | ||
31 | } | 30 | } |
Download diff