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; namespace BeWo.Service.DCEntityMapper { public class StoredFileDC_StoredFile : BeWoDataContract_BeWoEntityBase { public override StoredFileDC MergeWithDC(StoredFile pEntity, StoredFileDC pDataContract) { base.MergeWithDC(pEntity, pDataContract); pDataContract.FileName = pEntity.FileName; pDataContract.FilePath = pEntity.FilePath; pDataContract.ContentType = pEntity.ContentType; pDataContract.Size = pEntity.Size; pDataContract.Checksum = pEntity.Checksum; pDataContract.BeWoObjectTid = pEntity.BeWoObjectTid; pDataContract.BeWoObjectOid = pEntity.BeWoObjectOid; return pDataContract; } public override StoredFile MergeWithEntity(StoredFileDC pDataContract, StoredFile pEntity) { base.MergeWithDC(pEntity, pDataContract); pEntity.FileName = pDataContract.FileName; pEntity.FilePath = pDataContract.FilePath; pEntity.ContentType = pDataContract.ContentType; pEntity.Size = pDataContract.Size; pEntity.Checksum = pDataContract.Checksum; pEntity.BeWoObjectTid = pDataContract.BeWoObjectTid; pEntity.BeWoObjectOid = pDataContract.BeWoObjectOid; return pEntity; } } }