55 lines
2.4 KiB
C#
55 lines
2.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using BeWo.Data.Entities;
|
|
using BS.Shared.DataContracts;
|
|
|
|
namespace BeWo.Service.DCEntityMapper
|
|
{
|
|
public class VorlagentabelleDC_Vorlagentabelle : AbstractIDCEntityMapper<Vorlagentabelle, VorlagentabelleDC>
|
|
{
|
|
public override VorlagentabelleDC MergeWithDC(Vorlagentabelle pEntity, VorlagentabelleDC pDataContract)
|
|
{
|
|
pDataContract.VorlagentabelleOid = pEntity.Oid;
|
|
pDataContract.VorlagentabelleObjectTid = pEntity.ObjectTid;
|
|
pDataContract.VorlagentabelleIsActive = pEntity.IsActive;
|
|
pDataContract.VorlagentabelleNotice = pEntity.Notice;
|
|
pDataContract.VorlagentabelleInsTs = pEntity.InsTs;
|
|
pDataContract.VorlagentabelleInsUser = pEntity.InsUser;
|
|
pDataContract.VorlagentabelleVersion = pEntity.Version;
|
|
pDataContract.VorlagentabelleUdpUser = pEntity.UdpUser;
|
|
pDataContract.VorlagentabelleSystemEntryID = pEntity.SystemEntryID;
|
|
pDataContract.Tabellenname = pEntity.Tabellenname;
|
|
pDataContract.ImageName = pEntity.ImageName;
|
|
|
|
return pDataContract;
|
|
}
|
|
|
|
public override Vorlagentabelle MergeWithEntity(VorlagentabelleDC pDataContract, Vorlagentabelle pEntity)
|
|
{
|
|
pEntity.Oid = pDataContract.VorlagentabelleOid;
|
|
pEntity.ObjectTid = pDataContract.VorlagentabelleObjectTid;
|
|
pEntity.IsActive = pDataContract.VorlagentabelleIsActive;
|
|
pEntity.Notice = pDataContract.VorlagentabelleNotice;
|
|
pEntity.InsTs = pDataContract.VorlagentabelleInsTs;
|
|
pEntity.InsUser = pDataContract.VorlagentabelleInsUser;
|
|
pEntity.Version = pDataContract.VorlagentabelleVersion;
|
|
pEntity.UdpUser = pDataContract.VorlagentabelleUdpUser;
|
|
pEntity.SystemEntryID = pDataContract.VorlagentabelleSystemEntryID;
|
|
pEntity.Tabellenname = pDataContract.Tabellenname;
|
|
pEntity.ImageName = pDataContract.ImageName;
|
|
|
|
return pEntity;
|
|
}
|
|
|
|
protected override bool AreDCAndEntityEqual(VorlagentabelleDC pDataContract, Vorlagentabelle pEntity)
|
|
{
|
|
if (pDataContract.VorlagentabelleOid == null)
|
|
return false;
|
|
return pDataContract.VorlagentabelleOid == pEntity.Oid;
|
|
}
|
|
}
|
|
}
|