Files
BeWoPlaner/ReportImp/SPZLeverkusen/Service/SpzEmployeeService.cs

28 lines
920 B
C#

using System.Collections.Generic;
using BeWo.Data;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Plugins;
using BS.Shared;
using BS.Shared.DataContracts.Compact;
using DevExpress.Data.Browsing;
namespace SPZLeverkusen.Service
{
public class SpzEmployeeService : EmployeeService
{
public override List<CompactEmployeeDC> GetAllActiveEmployeesCompact()
{
var employees = DAOFactory.GenericDAO.GetAllActive<Employee>();
return MapperFactory.CompactEmployeeDC_Employee.MapToNewDCs(FilterList(employees));
}
public override List<CompactEmployeeDC> GetAllActiveAndArchivedEmployeesCompact()
{
var employees = DAOFactory.GenericDAO.GetAllActiveAndArchived<Employee>();
return MapperFactory.CompactEmployeeDC_Employee.MapToNewDCs(FilterList(employees));
}
}
}