using System.Linq; using BeWo.Data.Entities; using BS.Shared.DataContracts; namespace BeWo.Service.DCEntityMapper { public class AddressDC_Address : BeWoDataContract_BeWoEntityBase
{ public override AddressDC MergeWithDC(Address pEntity, AddressDC pDataContract) { base.MergeWithDC(pEntity, pDataContract); pDataContract.AddressLine1 = pEntity.AddressLine1; pDataContract.AddressLine2 = pEntity.AddressLine2; pDataContract.Country = pEntity.Country; pDataContract.L_Version = pEntity.L_Version; pDataContract.Latitude = pEntity.Latitude; pDataContract.Longitude = pEntity.Longitude; pDataContract.PostalCode = pEntity.PostalCode; pDataContract.State = pEntity.State; pDataContract.Street = pEntity.Street; pDataContract.Town = pEntity.Town; return pDataContract; } public override Address MergeWithEntity(AddressDC pDataContract, Address pEntity) { base.MergeWithEntity(pDataContract, pEntity); pEntity.AddressLine1 = pDataContract.AddressLine1; pEntity.AddressLine2 = pDataContract.AddressLine2; pEntity.Country = pDataContract.Country; pEntity.L_Version = pDataContract.L_Version; pEntity.Latitude = pDataContract.Latitude; pEntity.Longitude = pDataContract.Longitude; pEntity.PostalCode = pDataContract.PostalCode; pEntity.State = pDataContract.State; pEntity.Street = pDataContract.Street; pEntity.Town = pDataContract.Town; return pEntity; } } }