public ContactsLookupResponseAPI Lookup(Contactssearchcriteria contactssearchcriteria) { var result = new ContactsLookupResponseAPI(); var pdscontactssearch = new pdscontactssearchDataSet(); DataRow ttblcontactssearchcriteriaCriteria = pdscontactssearch.ttblcontactssearchcriteria.NewttblcontactssearchcriteriaRow(); Contactssearchcriteria.UpdateRowFromContactssearchcriteria(ref ttblcontactssearchcriteriaCriteria, contactssearchcriteria); pdscontactssearch.ttblcontactssearchcriteria.AddttblcontactssearchcriteriaRow((pdscontactssearchDataSet.ttblcontactssearchcriteriaRow)ttblcontactssearchcriteriaCriteria); string cErrorMessage = string.Empty; bool lMoreRecords = false; NLogLoggerP.Trace("Lookup - Contacts - Before Call"); StopwatchUtil.Time( () => { using (var poContactsproxy = this.proxyAppObject.CreatePO_contactsproxy()) { this.SetRequiredContextParameters(); poContactsproxy.Lookup(ref pdsContext, ref pdscontactssearch, out cErrorMessage, out lMoreRecords); } }); NLogLoggerP.Info("Lookup - Contacts - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdscontactssearch); foreach (DataRow row in pdscontactssearch.ttblcontactssearchresults) { result.contactssearchresults.Add(Contactssearchresults.BuildContactssearchresultsFromRow(row)); } result.lMoreRecords = lMoreRecords; return(result); }
public ContactsLookupResponseAPI Lookup(Contactssearchcriteria contactssearchcriteria) { return(this.adapter.Lookup(contactssearchcriteria)); }
public ContactsLookupResponseAPI Lookup(Contactssearchcriteria contactssearchcriteria) { return(this.repository.Lookup(contactssearchcriteria)); }