root/UnityWeb/UnityWeb/Modules/Modules/EmployeeManagement/View/EmployeePresenter.cs

User picture

Author: marisic.net

Revision: 112 («Previous)


File Size: 705 Bytes

(February 02, 2009 07:47 UTC) Over 3 years ago


  

 
Show/hide line numbers
#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;
        }
    }
}