root/UnityWeb/UnityWeb/Modules/Modules/EmployeeManagement/EmployeeController.cs
#region Using Statements
using System.Collections.Generic;
using Domain.Business;
using Repository.NHibernateDataAccess.Providers.Interfaces;
#endregion
namespace Modules.EmployeeManagement
{
public class EmployeeController : IEmployeeController
{
private readonly IEmployeeDataProvider _provider;
public EmployeeController(IEmployeeDataProvider DataProvider)
{
_provider = DataProvider;
}
#region Implementation of IEmployeeController
Employee IEmployeeController.GetEmployee(int id)
{
return _provider.Get(id);
}
IList<Employee> IEmployeeController.GetEmployees()
{
return _provider.GetAll();
}
void IEmployeeController.SaveEmployee(Employee employee)
{
_provider.Save(employee);
}
#endregion
}
} |