Files
BeWoPlaner/AICore/Context/Core/ContextEntryMapperFactory.cs
Rene Evertz 9da8c92ca7 Laden über DC
Feature - Data getrennt
Feature <<< AICore
AICore: Verbindung BeWoPlaner -> MikeAiService
2025-09-03 13:40:35 +02:00

27 lines
1.8 KiB
C#

using AICore.Context.Entry.Navigation;
using AICore.Context.EntryMapper;
using AICore.Context.EntryMapper.Detail;
using AICore.Context.EntryMapper.Navigation;
using BS.Shared.DataContracts.Compact;
namespace AICore.Context.Core
{
public static class ContextEntryMapperFactory
{
public static CustomerContextEntryMapper CustomerMapper { get; } = new CustomerContextEntryMapper();
public static EmployeeContextEntryMapper EmployeeMapper { get; } = new EmployeeContextEntryMapper();
public static PersonContextEntryMapper PersonMapper { get; } = new PersonContextEntryMapper();
public static OrganisationContextEntryMapper OrganisationMapper { get; } = new OrganisationContextEntryMapper();
public static SupportConceptContextEntryMapper SupportConceptMapper { get; } = new SupportConceptContextEntryMapper();
public static CustomerNavigationContextEntryMapper CustomerNavigationMapper { get; } = new CustomerNavigationContextEntryMapper();
public static EmployeeNavigationContextEntryMapper EmployeeNavigationMapper { get; } = new EmployeeNavigationContextEntryMapper();
public static PersonNavigationContextEntryMapper PersonNavigationMapper { get; } = new PersonNavigationContextEntryMapper();
public static OrganisationNavigationContextEntryMapper OrganisationNavigationMapper { get; } = new OrganisationNavigationContextEntryMapper();
public static SupportConceptNavigationContextEntryMapper SupportConceptNavigationMapper { get; } = new SupportConceptNavigationContextEntryMapper();
public static ServiceRecordContextEntryMapper ServiceRecordMapper { get; } = new ServiceRecordContextEntryMapper();
public static BaseContextEntryMapper<CompactCustomerDC, CustomerNavigationContextEntry> ServiceRecordCustomerMapper { get; } = new CustomerNavigationContextEntryMapper();
}
}