public void ProcessUNSCFiles(List <EdiSegment> ediFile) { foreach (var item in ediFile) { UnscPerTransaction model = new UnscPerTransaction(); } }
public UnscPerTransactionDTO Parse(UnscPerTransaction item) { UnscPerTransactionDTO viewItem = new UnscPerTransactionDTO(); viewItem.CreatedDate = item.CreatedDate; viewItem.EffectiveGasDay = item.EffectiveGasDayTime.GetValueOrDefault(); viewItem.EndingEffectiveDay = item.EndingEffectiveDay.GetValueOrDefault(); viewItem.Loc = item.Loc; viewItem.LocName = item.LocName; viewItem.LocPurpDesc = item.LocPurpDesc; viewItem.LocQTIDesc = item.LocQTIDesc; viewItem.LocZn = item.LocZn; viewItem.MeasBasisDesc = item.MeasBasisDesc; switch (item.MeasBasisDesc) { case "BZ": viewItem.MeasBasisDesc = "MMBtu"; break; case "G8": viewItem.MeasBasisDesc = "Gigacalories"; break; case "GV": viewItem.MeasBasisDesc = "Gigajoules"; break; case "TZ": viewItem.MeasBasisDesc = "MCF"; break; } var pipeline = pipelineRepository.GetPipelineByDuns(item.TransactionServiceProvider); viewItem.PipelineID = pipeline.ID; viewItem.PipelineNameDuns = pipeline.Name + " (" + pipeline.DUNSNo + ")"; viewItem.PostingDate = item.PostingDateTime.GetValueOrDefault(); viewItem.ReceiveFileID = item.ReceiveFileID; viewItem.TotalDesignCapacity = item.TotalDesignCapacity; viewItem.TransactionID = item.TransactionID; viewItem.TransactionServiceProvider = item.TransactionServiceProvider; viewItem.TransactionServiceProviderPropCode = item.TransactionServiceProviderPropCode; viewItem.UnscID = item.UnscID; viewItem.UnsubscribeCapacity = item.UnsubscribeCapacity; viewItem.ChangePercentage = Convert.ToInt32(item.ChangePercentage); return(viewItem); }
private UnscPerTransaction Create(EDIUnscWrapperDTO a) { UnscPerTransaction u = new UnscPerTransaction(); u.CreatedDate = a.CreatedDate; u.EffectiveGasDayTime = a.EffectiveGasDayTime; u.EndingEffectiveDay = a.EndingEffectiveDay; u.Loc = a.Loc; u.LocName = a.LocName; u.LocPurpDesc = a.LocPurpDesc; u.LocQTIDesc = a.LocQTIDesc; u.LocZn = a.LocZn; u.MeasBasisDesc = a.MeasBasisDesc; u.PipelineID = a.PipelineID; u.PostingDateTime = a.PostingDateTime; u.ReceiveFileID = a.ReceiveFileID; u.TotalDesignCapacity = a.TotalDesignCapacity; u.TransactionID = a.TransactionID; u.TransactionServiceProvider = a.TransactionServiceProvider; u.TransactionServiceProviderPropCode = a.TransactionServiceProviderPropCode; u.UnscID = a.UnscID; u.UnsubscribeCapacity = a.UnsubscribeCapacity; return(u); }