public AswlinquiryWLStatusCompleteResponseAPI WLStatusComplete(AswlinquiryWLStatusCompleteRequestAPI AswlinquiryWLStatusCompleteRequestAPI) { var result = new AswlinquiryWLStatusCompleteResponseAPI(); var pdswlstatus = new pdswlstatusDataSet(); var pdsmessaging = new pdsmessagingDataSet(); bool pvCheckesbauth = false; bool pvChecktwlauth = false; string cErrorMessage = string.Empty; DataRow ttblwlstatusRow = pdswlstatus.ttblwlstatus.NewttblwlstatusRow(); Wlstatus.UpdateRowFromWlstatus(ref ttblwlstatusRow, AswlinquiryWLStatusCompleteRequestAPI.wlstatus); pdswlstatus.ttblwlstatus.AddttblwlstatusRow((pdswlstatusDataSet.ttblwlstatusRow)ttblwlstatusRow); var cProcedure = AswlinquiryWLStatusCompleteRequestAPI.cProcedure; NLogLoggerP.Trace("WLStatusComplete - Aswlinquiry - Before Call"); StopwatchUtil.Time( () => { using (var poAswlinquiryproxy = this.proxyAppObject.CreatePO_aswlinquiryproxy()) { this.SetRequiredContextParameters(); poAswlinquiryproxy.WLStatusComplete(ref pdsContext, cProcedure, out pvCheckesbauth, out pvChecktwlauth, ref pdswlstatus, out pdsmessaging, out cErrorMessage); } }); NLogLoggerP.Info("WLStatusComplete - Aswlinquiry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdswlstatus); foreach (DataRow row in pdsmessaging.ttblmessaging) { result.messaging.Add(Messaging.BuildMessagingFromRow(row)); } if (pdswlstatus.ttblwlstatus.Count > 0) { result.wlstatus = Wlstatus.BuildWlstatusFromRow(pdswlstatus.ttblwlstatus[0]); } result.pvCheckesbauth = pvCheckesbauth; result.pvChecktwlauth = pvChecktwlauth; return(result); }
public AswlinquiryWLStatusCompleteResponseAPI WLStatusComplete(AswlinquiryWLStatusCompleteRequestAPI AswlinquiryWLStatusCompleteRequestAPI) { return(this.adapter.WLStatusComplete(AswlinquiryWLStatusCompleteRequestAPI)); }
public AswlinquiryWLStatusCompleteResponseAPI WLStatusComplete(AswlinquiryWLStatusCompleteRequestAPI AswlinquiryWLStatusCompleteRequestAPI) { return(this.repository.WLStatusComplete(AswlinquiryWLStatusCompleteRequestAPI)); }