public IEnumerable <Emaillistforediresults> EmailListForEDI(Emaillistforedicriteria emaillistforedicriteria) { var results = new List <Emaillistforediresults>(); var pdsemaillistforedi = new pdsemaillistforediDataSet(); DataRow ttblemaillistforedicriteriaCriteria = pdsemaillistforedi.ttblemaillistforedicriteria.NewttblemaillistforedicriteriaRow(); Emaillistforedicriteria.UpdateRowFromEmaillistforedicriteria(ref ttblemaillistforedicriteriaCriteria, emaillistforedicriteria); pdsemaillistforedi.ttblemaillistforedicriteria.AddttblemaillistforedicriteriaRow((pdsemaillistforediDataSet.ttblemaillistforedicriteriaRow)ttblemaillistforedicriteriaCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("EmailListForEDI - Ascamsetup - Before Call"); StopwatchUtil.Time( () => { using (var poAscamsetupproxy = this.proxyAppObject.CreatePO_ascamsetupproxy()) { this.SetRequiredContextParameters(); poAscamsetupproxy.EmailListForEDI(ref pdsContext, ref pdsemaillistforedi, out cErrorMessage); } }); NLogLoggerP.Info("EmailListForEDI - Ascamsetup - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsemaillistforedi); foreach (DataRow row in pdsemaillistforedi.ttblemaillistforediresults) { results.Add(Emaillistforediresults.BuildEmaillistforediresultsFromRow(row)); } return(results); }
public IEnumerable <Emaillistforediresults> EmailListForEDI(Emaillistforedicriteria emaillistforedicriteria) { return(this.repository.EmailListForEDI(emaillistforedicriteria)); }