|
|
|
@ -1,19 +0,0 @@ |
|
|
|
|
using espacecollab.backend.appservices.dtos; |
|
|
|
|
using espacecollab.backend.appservices.dtos.Mappers; |
|
|
|
|
using espacecollab.backend.infrastructure.interfaces; |
|
|
|
|
using espacecollab.backend.infrastructure.sql.dtos; |
|
|
|
|
|
|
|
|
|
namespace espacecollab.backend.appservices; |
|
|
|
|
|
|
|
|
|
public class BusinessUnitServices : GenericsServices<BusinessUnitSqlDto, BusinessUnitApiDto> |
|
|
|
|
{ |
|
|
|
|
private IBusinessUnitRepository BusinessUnitRepository { get; } |
|
|
|
|
public BusinessUnitServices(IBusinessUnitRepository businessUnitRepository) |
|
|
|
|
:base(businessUnitRepository, BusinessUnitMapper.ToApi, BusinessUnitMapper.ToSql) |
|
|
|
|
{} |
|
|
|
|
|
|
|
|
|
public IEnumerable<BusinessUnitApiDto> GetBusinessUnitsByAgence(uint agenceId) |
|
|
|
|
{ |
|
|
|
|
return BusinessUnitRepository.GetBusinessUnitsByAgence((int)agenceId).Select(bu => bu.ToApi()); |
|
|
|
|
} |
|
|
|
|
} |