////////////////////////////////////////////// public NaesbTransaction Map(tb_naesb_transaction_master obj) { if (obj != null) { return(new NaesbTransaction { Id = Convert.ToInt32(obj.TransMasterId), FileType = obj.FileType, Pipeline = obj.PipelineCd, Company = obj.PipelineCd, GasDay = obj.GasDay, Cycle = obj.CycleCd, ConfirmingEntityId = obj.ConfirmingEntityId, UtiltiyEntityId = obj.UtilityEntityId, TransportationId = obj.TransportationId, CycleStart = obj.NomCycleStart, CycleEnd = obj.NomcycleEnd, TransactionTime = obj.TransactionTime, UserId = obj.row_lst_upd_userid, Details = Map(obj.tb_naesb_transaction_detail) }); } return(null); }
public Nomination.Domain.ScheduledQuantities.ScheduledQuantities MapOsq(tb_naesb_transaction_master obj) { if (obj != null) { return(new Nomination.Domain.ScheduledQuantities.ScheduledQuantities { Cycle = obj.CycleCd, GasDay = obj.GasDay, GasDayStart = obj.NomCycleStart?.ToString("yyyyMMddHHmm"), GasDayEnd = obj.NomcycleEnd?.ToString("yyyyMMddHHmm"), PartyIndentificaton = new Domain.ScheduledQuantities.PartyIndentificaton { PipelineEntity = obj.ConfirmingEntityId, UtilityEntity = obj.UtilityEntityId }, PurchaseOrderNumber = obj.TransportationId, Locations = MapOsq(obj.tb_naesb_transaction_detail) }); } return(null); }