40 lines
1.4 KiB
C#
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;
|
|
}
|
|
}
|
|
} |