Files
BeWoPlaner/Service/DCEntityMapper/AiModelDC_AiModel.cs

46 lines
1.2 KiB
C#

using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Feature.AI;
namespace BeWo.Service.DCEntityMapper
{
public class AiModelDC_AiModel : AbstractIDCEntityMapper<AiModel, AiModelDC>
{
public override AiModelDC MergeWithDC(AiModel pEntity, AiModelDC pDataContract)
{
pDataContract.Oid = pEntity.Oid;
pDataContract.Version = pEntity.Version;
pDataContract.Notice = pEntity.Notice;
pDataContract.ModelName = pEntity.ModelName;
pDataContract.Value = pEntity.Value;
return pDataContract;
}
public override AiModel MergeWithEntity(AiModelDC pDataContract, AiModel pEntity)
{
ConcurrencyCheck(pDataContract.Version, pEntity);
pEntity.Oid = pDataContract.Oid;
pEntity.Version = pDataContract.Version;
pEntity.Notice = pDataContract.Notice;
pEntity.ModelName = pDataContract.ModelName;
pEntity.Value = pDataContract.Value;
return pEntity;
}
protected override bool AreDCAndEntityEqual(AiModelDC pDC, AiModel pEntity)
{
throw new System.NotImplementedException();
}
}
}