root/UnityWeb/UnityWeb/Modules/Modules/EmployeeManagement/View/EmployeePresenter.cs
#region Using Statements
using Modules.Common;
using Modules.Common.View;
#endregion
namespace Modules.EmployeeManagement.View
{
public class EmployeePresenter : Presenter<IEmployeeView>
{
private readonly IEmployeeController _controller;
public EmployeePresenter(IEmployeeController controller)
{
_controller = controller;
}
[BusinessConversation]
public override void OnViewInitialized()
{
View.Employees = _controller.GetEmployees();
}
public override void OnViewLoaded()
{
View.EmployeesListDatasource = View.Employees;
}
}
} |