Files
BeWoPlaner/Service/DCEntityMapper/Light/OrganisationLightDC_OrganisationLight.cs
2025-06-05 14:48:51 +02:00

40 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using BS.Shared.DataContracts;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BS.Shared;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
using BS.Shared.DataContracts.Light;
using BeWo.Data.Entities.Light;
namespace BeWo.Service.DCEntityMapper.Light
{
public class OrganisationLightDC_OrganisationLight : AbstractIDCEntityMapper<OrganisationLight, OrganisationLightDC>
{
public override OrganisationLightDC MergeWithDC(OrganisationLight pEntity, OrganisationLightDC pDataContract)
{
pDataContract.Oid = pEntity.Oid.Value;
pDataContract.Version = pEntity.Version.Value;
pDataContract.Name = pEntity.Name;
pDataContract.IKDatenannahmestelle = pEntity.IKDatenannahmestelle;
pDataContract.IKKostentrager = pEntity.IKKostentrager;
pDataContract.IKKrankenkasse = pEntity.IKKrankenkasse;
pDataContract.BezDatenannahmestelle = pEntity.BezDatenannahmestelle;
return pDataContract;
}
public override OrganisationLight MergeWithEntity(OrganisationLightDC pDataContract, OrganisationLight pEntity)
{
throw new NotImplementedException();
}
protected override bool AreDCAndEntityEqual(OrganisationLightDC pDC, OrganisationLight pEntity)
{
return pDC.Oid == pEntity.Oid;
}
}
}