private Document CreateDocument(TWMWRDOCUMENT entity) { unitOfWork.DocumentRepo.Insert(entity); unitOfWork.Save(); return(MapEntityToObject(entity)); }
public TWMWRDOCUMENT MapObjectToEntity(Document obj) { TWMWRDOCUMENT entity = new TWMWRDOCUMENT(); entity = MapRootObjectToEntity(obj, entity); return(entity); }
public Document Get(TWMWRDOCUMENT entity) { if (entity != null) { Document obj = MapEntityToObject(entity); return(obj); } return(null); }
public TWMWRDOCUMENT MapRootObjectToEntity(Document obj, TWMWRDOCUMENT entity) { entity.CD_WR = obj.WorkRequestId; entity.FG_MOBILE = obj.MobileFlag; entity.CD_SEQ = GetDocumentId(); entity.CD_WORKPACKET = obj.WorkPacketId; entity.DS_DOCUMENT = obj.DocumentDescription; entity.NM_DOCUMENT = obj.DocumentName; entity.TP_DOCUMENT = obj.TpDocument; entity.TS_UPDATE = obj.UpdateDate; entity.ID_BLOB = obj.BlobId; entity.ID_PATH = obj.Path; return(entity); }
public Document MapToEntity(TWMWRDOCUMENT entity) { Document obj = new Document(); obj.WorkRequestId = entity.CD_WR; obj.SeqId = entity.CD_SEQ; obj.DocumentDescription = entity.DS_DOCUMENT; obj.DocumentName = entity.NM_DOCUMENT; obj.WorkPacketId = entity.CD_WORKPACKET; // obj.MobileFlag = entity.FG_MOBILE.ToString() == "Y" ? true : false; ; obj.MobileFlag = entity.FG_MOBILE; obj.Path = entity.ID_PATH; obj.BlobId = entity.ID_BLOB; obj.UpdateDate = Convert.ToDateTime(entity.TS_UPDATE.ToString()); obj.TpDocument = entity.TP_DOCUMENT; return(obj); }
//public List<GasLoadDetail> GetGasLoadDetails(long workRequestId, string tpCustomer = null, string proposed = null, string tpEquip = null) //{ // return GetByEntities(unitOfWork.GasLoadDetRepo.Get(m => m.CD_WR == workRequestId && (m.TP_CUSTOMER == tpCustomer || tpCustomer == null) && (m.CD_DEL_PRES_PROPOSED == proposed || proposed == null) && (m.TP_EQUIP == tpEquip || tpEquip == null))); //} public Document MapEntityToObject(TWMWRDOCUMENT entity) { Document obj = new Document(); obj.WorkRequestId = entity.CD_WR; obj.BlobId = entity.ID_BLOB; obj.DocumentDescription = entity.DS_DOCUMENT; obj.DocumentName = entity.NM_DOCUMENT; obj.MobileFlag = entity.FG_MOBILE; obj.SeqId = entity.CD_SEQ; obj.TpDocument = entity.TP_DOCUMENT; obj.UpdateDate = Convert.ToDateTime(entity.TS_UPDATE); obj.WorkPacketId = entity.CD_WORKPACKET; obj.Path = entity.ID_PATH; obj.DocumentBlob = entity.TFCBLOB407 != null ? new DocumentBlobBl().GetDocumentBlob(entity.ID_BLOB) : null; return(obj); }