public AswtlineWTLineInitializeResponseAPI WTLineInitialize(Wtlineinitializecriteria wtlineinitializecriteria) { var result = new AswtlineWTLineInitializeResponseAPI(); var pdswtlineinitialize = new pdswtlineinitializeDataSet(); var pdswtline = new pdswtlineDataSet(); DataRow ttblwtlineinitializecriteriaCriteria = pdswtlineinitialize.ttblwtlineinitializecriteria.NewttblwtlineinitializecriteriaRow(); Wtlineinitializecriteria.UpdateRowFromWtlineinitializecriteria(ref ttblwtlineinitializecriteriaCriteria, wtlineinitializecriteria); pdswtlineinitialize.ttblwtlineinitializecriteria.AddttblwtlineinitializecriteriaRow((pdswtlineinitializeDataSet.ttblwtlineinitializecriteriaRow)ttblwtlineinitializecriteriaCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("WTLineInitialize - Aswtline - Before Call"); StopwatchUtil.Time( () => { using (var poAswtlineproxy = this.proxyAppObject.CreatePO_aswtlineproxy()) { this.SetRequiredContextParameters(); poAswtlineproxy.WTLineInitialize(ref pdsContext, pdswtlineinitialize, out pdswtline, out cErrorMessage); } }); NLogLoggerP.Info("WTLineInitialize - Aswtline - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdswtlineinitialize); if (pdswtline.ttblwtline.Count > 0) { result.wtline = Wtline.BuildWtlineFromRow(pdswtline.ttblwtline[0]); } if (pdswtline.ttblwtlinecriteria.Count > 0) { result.wtlinecriteria = Wtlinecriteria.BuildWtlinecriteriaFromRow(pdswtline.ttblwtlinecriteria[0]); } foreach (DataRow row in pdswtline.ttblwtlnties) { result.wtlnties.Add(Wtlnties.BuildWtlntiesFromRow(row)); } return(result); }
public AswtlineWTLineInitializeResponseAPI WTLineInitialize(Wtlineinitializecriteria wtlineinitializecriteria) { return(this.repository.WTLineInitialize(wtlineinitializecriteria)); }
public AswtlineWTLineInitializeResponseAPI WTLineInitialize(Wtlineinitializecriteria wtlineinitializecriteria) { return(this.adapter.WTLineInitialize(wtlineinitializecriteria)); }