public void Create(GasLoadDetail obj) { if (obj != null) { Delete(obj); Insert(obj); } }
public void Delete(long workRequestId, string tpCustomer, string proposed, string tpEquip) { GasLoadDetail objs = GetByEntity(unitOfWork.GasLoadDetRepo.GetSingle(m => m.CD_WR == workRequestId && m.TP_CUSTOMER == tpCustomer && m.CD_DEL_PRES_PROPOSED == proposed && m.TP_EQUIP == tpEquip)); if (objs != null) { unitOfWork.GasLoadDetRepo.Delete(objs.CD_DIST, workRequestId, tpCustomer, proposed, tpEquip); unitOfWork.Save(); } }
public void Update(GasLoadDetail obj) { var entity = unitOfWork.GasLoadDetRepo.GetSingle(m => m.CD_WR == obj.CD_WR && m.CD_DIST == obj.CD_DIST && m.TP_CUSTOMER == obj.TP_CUSTOMER && m.CD_DEL_PRES_PROPOSED == obj.CD_DEL_PRES_PROPOSED && m.TP_EQUIP == obj.TP_EQUIP); //entity.CD_DIST = obj.CD_DIST; //entity.CD_WR = obj.CD_WR; entity.TP_CUSTOMER = obj.TP_CUSTOMER; entity.CD_DEL_PRES_PROPOSED = obj.CD_DEL_PRES_PROPOSED; entity.TP_EQUIP = obj.TP_EQUIP; entity.CD_DEL_PRES_EXISTING = obj.CD_DEL_PRES_EXISTING; entity.QT_CONNECT_LOAD = obj.QT_CONNECT_LOAD; entity.QT_CONN_LOAD_INC = obj.QT_CONN_LOAD_INC; entity.QT_TOT_EST_DEMAND = obj.QT_TOT_EST_DEMAND; entity.DS_COMMENTS = obj.DS_COMMENTS; unitOfWork.GasLoadDetRepo.Update(entity); unitOfWork.Save(); }
public TWMGASLOADDET MapObjectToEntity(GasLoadDetail obj) { if (obj != null) { TWMGASLOADDET entity = new TWMGASLOADDET(); entity.CD_DIST = obj.CD_DIST; entity.CD_WR = obj.CD_WR; entity.TP_CUSTOMER = obj.TP_CUSTOMER; entity.CD_DEL_PRES_PROPOSED = obj.CD_DEL_PRES_PROPOSED; entity.TP_EQUIP = obj.TP_EQUIP; entity.CD_DEL_PRES_EXISTING = obj.CD_DEL_PRES_EXISTING; entity.QT_CONNECT_LOAD = obj.QT_CONNECT_LOAD; entity.QT_CONN_LOAD_INC = obj.QT_CONN_LOAD_INC; entity.QT_TOT_EST_DEMAND = obj.QT_TOT_EST_DEMAND; entity.DS_COMMENTS = obj.DS_COMMENTS; return(entity); } return(null); }
public GasLoadDetail MapEntityToObject(TWMGASLOADDET entity) { if (entity != null) { GasLoadDetail obj = new GasLoadDetail(); obj.CD_DIST = entity.CD_DIST; obj.CD_WR = entity.CD_WR; obj.TP_CUSTOMER = entity.TP_CUSTOMER; obj.CD_DEL_PRES_PROPOSED = entity.CD_DEL_PRES_PROPOSED; obj.TP_EQUIP = entity.TP_EQUIP; obj.CD_DEL_PRES_EXISTING = entity.CD_DEL_PRES_EXISTING; obj.QT_CONNECT_LOAD = entity.QT_CONNECT_LOAD; obj.QT_CONN_LOAD_INC = entity.QT_CONN_LOAD_INC; obj.QT_TOT_EST_DEMAND = entity.QT_TOT_EST_DEMAND; obj.DS_COMMENTS = entity.DS_COMMENTS; return(obj); } return(null); }
public void Delete(GasLoadDetail obj) { Delete(obj.CD_WR, obj.TP_CUSTOMER, obj.CD_DEL_PRES_PROPOSED, obj.TP_EQUIP); }
public void Insert(GasLoadDetail obj) { unitOfWork.GasLoadDetRepo.Insert(MapObjectToEntity(obj)); unitOfWork.Save(); }