public AspdinquiryPDINSearchResponseAPI PDINSearch(Pdinsearchcriteria pdinsearchcriteria) { var result = new AspdinquiryPDINSearchResponseAPI(); var pdspdinsearchcriteria = new pdspdinsearchcriteriaDataSet(); var pdspdinsearchresults = new pdspdinsearchresultsDataSet(); DataRow ttblpdinsearchcriteriaCriteria = pdspdinsearchcriteria.ttblpdinsearchcriteria.NewttblpdinsearchcriteriaRow(); Pdinsearchcriteria.UpdateRowFromPdinsearchcriteria(ref ttblpdinsearchcriteriaCriteria, pdinsearchcriteria); pdspdinsearchcriteria.ttblpdinsearchcriteria.AddttblpdinsearchcriteriaRow((pdspdinsearchcriteriaDataSet.ttblpdinsearchcriteriaRow)ttblpdinsearchcriteriaCriteria); string cErrorMessage = string.Empty; bool lMoreRecords = false; NLogLoggerP.Trace("PDINSearch - Aspdinquiry - Before Call"); StopwatchUtil.Time( () => { using (var poAspdinquiryproxy = this.proxyAppObject.CreatePO_aspdinquiryproxy()) { this.SetRequiredContextParameters(); poAspdinquiryproxy.PDINSearch(ref pdsContext, pdspdinsearchcriteria, out pdspdinsearchresults, out cErrorMessage, out lMoreRecords); } }); NLogLoggerP.Info("PDINSearch - Aspdinquiry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdspdinsearchcriteria); foreach (DataRow row in pdspdinsearchresults.ttblpdinsearchresults) { result.pdinsearchresults.Add(Pdinsearchresults.BuildPdinsearchresultsFromRow(row)); } result.lMoreRecords = lMoreRecords; return(result); }
public AspdinquiryPDINSearchResponseAPI PDINSearch(Pdinsearchcriteria pdinsearchcriteria) { return(this.repository.PDINSearch(pdinsearchcriteria)); }
public AspdinquiryPDINSearchResponseAPI PDINSearch(Pdinsearchcriteria pdinsearchcriteria) { return(this.adapter.PDINSearch(pdinsearchcriteria)); }