Files
BeWoPlaner/Service/DCEntityMapper/Compact/CompactTeamDC_Team.cs
Rene Evertz 2c9323d1bc Light eingeführt
Ich bin schon groß und vier,
komm doch und spiel mit mir,
ich lad dich ein ich bin Caillou
2025-02-27 15:10:21 +01:00

31 lines
967 B
C#

using System;
using BeWo.Data.Entities;
using BS.Shared.DataContracts.Compact;
namespace BeWo.Service.DCEntityMapper.Compact
{
public class CompactTeamDC_Team : AbstractIDCEntityMapper<Team, CompactTeamDC>
{
public override CompactTeamDC MergeWithDC(Team pEntity, CompactTeamDC pDataContract)
{
pDataContract.Name = pEntity.Name;
pDataContract.LeaderString = pEntity.Leader.Person.LastName + ", " + pEntity.Leader.Person.FirstName;
pDataContract.TeamOid = pEntity.Oid.Value;
pDataContract.TeamVersion = pEntity.Version.Value;
return pDataContract;
}
public override Team MergeWithEntity(CompactTeamDC pDataContract, Team pEntity)
{
throw new NotImplementedException();
}
protected override bool AreDCAndEntityEqual(CompactTeamDC pDC, Team pEntity)
{
return pDC.TeamOid == pEntity.Oid;
}
}
}