public IEnumerable <Otaddons> AddOTAddon(AsotentryAddOTAddonRequestAPI AsotentryAddOTAddonRequestAPI) { var results = new List <Otaddons>(); var pdsaddotaddon = new pdsaddotaddonDataSet(); var pdsotaddons = new pdsotaddonsDataSet(); string cErrorMessage = string.Empty; DataRow ttbladdotaddoncriteriaRow = pdsaddotaddon.ttbladdotaddoncriteria.NewttbladdotaddoncriteriaRow(); Addotaddoncriteria.UpdateRowFromAddotaddoncriteria(ref ttbladdotaddoncriteriaRow, AsotentryAddOTAddonRequestAPI.addotaddoncriteria); pdsaddotaddon.ttbladdotaddoncriteria.AddttbladdotaddoncriteriaRow((pdsaddotaddonDataSet.ttbladdotaddoncriteriaRow)ttbladdotaddoncriteriaRow); foreach (var obj in AsotentryAddOTAddonRequestAPI.otaddons) { DataRow ttblotaddonsRow = pdsotaddons.ttblotaddons.NewttblotaddonsRow(); Otaddons.UpdateRowFromOtaddons(ref ttblotaddonsRow, obj); pdsotaddons.ttblotaddons.AddttblotaddonsRow((pdsotaddonsDataSet.ttblotaddonsRow)ttblotaddonsRow); } NLogLoggerP.Trace("AddOTAddon - Asotentry - Before Call"); StopwatchUtil.Time( () => { using (var poAsotentryproxy = this.proxyAppObject.CreatePO_asotentryproxy()) { this.SetRequiredContextParameters(); poAsotentryproxy.AddOTAddon(ref pdsContext, pdsaddotaddon, ref pdsotaddons, out cErrorMessage); } }); NLogLoggerP.Info("AddOTAddon - Asotentry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsaddotaddon); foreach (DataRow row in pdsotaddons.ttblotaddons) { results.Add(Otaddons.BuildOtaddonsFromRow(row)); } return(results); }
public IEnumerable <Otaddons> AddOTAddon(AsotentryAddOTAddonRequestAPI AsotentryAddOTAddonRequestAPI) { return(this.repository.AddOTAddon(AsotentryAddOTAddonRequestAPI)); }
public IEnumerable <Otaddons> AddOTAddon(AsotentryAddOTAddonRequestAPI AsotentryAddOTAddonRequestAPI) { return(this.adapter.AddOTAddon(AsotentryAddOTAddonRequestAPI)); }