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 { 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(); } } }