private OACYPerTransaction Create(EDIOacyWrapperDTO a) { OACYPerTransaction oacy = new OACYPerTransaction(); oacy.AllQtyAvailableIndicator = a.AllQtyAvailableIndicator; oacy.AvailablePercentage = a.AvailablePercentage; oacy.CreatedDate = a.CreatedDate; oacy.CycleIndicator = a.CycleIndicator; oacy.DesignCapacity = a.DesignCapacity; oacy.EffectiveGasDayTime = a.EffectiveGasDayTime; oacy.FlowIndicator = a.FlowIndicator; oacy.ITIndicator = a.ITIndicator; oacy.Loc = a.Loc; oacy.LocName = a.LocName; oacy.LocPropDesc = a.LocPropDesc; oacy.LocQTIDesc = a.LocQTIDesc; oacy.LocZn = a.LocZn; oacy.MeasurementBasis = a.MeasurementBasis; oacy.OACYID = a.OACYID; oacy.OperatingCapacity = a.OperatingCapacity; oacy.OperationallyAvailableQty = a.OperationallyAvailableQty; oacy.PipelineID = a.PipelineID; oacy.PostingDateTime = a.PostingDateTime; oacy.ReceiceFileID = a.ReceiceFileID; oacy.TotalScheduleQty = a.TotalScheduleQty; oacy.TransactionID = a.TransactionID; oacy.TransactionServiceProvider = a.TransactionServiceProvider; oacy.TransactionServiceProviderPropCode = a.TransactionServiceProviderPropCode; return(oacy); }
public void ProcessOacyFiles(List <EdiSegment> ediFile) { OACYPerTransaction model = new OACYPerTransaction(); foreach (var item in ediFile) { } }
public OACYPerTransactionDTO Parse(OACYPerTransaction item) { OACYPerTransactionDTO viewItem = new OACYPerTransactionDTO(); viewItem.AllQtyAvailableIndicator = item.AllQtyAvailableIndicator; viewItem.CreatedDate = item.CreatedDate; viewItem.DesignCapacity = item.DesignCapacity; viewItem.EffectiveGasDay = item.EffectiveGasDayTime.GetValueOrDefault(); viewItem.FlowIndicator = item.FlowIndicator; viewItem.ITIndicator = item.ITIndicator; viewItem.Loc = item.Loc; viewItem.LocName = item.LocName; viewItem.LocPropDesc = item.LocPropDesc; viewItem.LocQTIDesc = item.LocQTIDesc; viewItem.LocZn = item.LocZn; viewItem.MeasurementBasis = item.MeasurementBasis; switch (item.MeasurementBasis) { case "BZ": viewItem.MeasurementBasis = "MMBtu"; break; case "G8": viewItem.MeasurementBasis = "Gigacalories"; break; case "GV": viewItem.MeasurementBasis = "Gigajoules"; break; case "TZ": viewItem.MeasurementBasis = "MCF"; break; } viewItem.OACYID = item.OACYID; viewItem.OperatingCapacity = item.OperatingCapacity; //String.Format(CultureInfo.InvariantCulture, "{0:0,0}", item.OperatingCapacity); viewItem.OperationallyAvailableQty = item.OperationallyAvailableQty; var pipeline = pipelineRepository.GetPipelineByDuns(item.TransactionServiceProvider); viewItem.PipelineID = pipeline.ID; viewItem.PipelineNameDuns = pipeline.Name + " (" + pipeline.DUNSNo + ")"; viewItem.PostingDate = item.PostingDateTime.GetValueOrDefault(); viewItem.ReceiceFileID = item.ReceiceFileID; viewItem.TotalScheduleQty = item.TotalScheduleQty; viewItem.CycleIndicator = item.CycleIndicator; viewItem.TransactionID = item.TransactionID; viewItem.TransactionServiceProvider = item.TransactionServiceProvider; viewItem.TransactionServiceProviderPropCode = item.TransactionServiceProviderPropCode; viewItem.AvailablePercentage = Convert.ToInt32(item.AvailablePercentage); return(viewItem); }