Quantcast
Channel: Active questions tagged rest - Stack Overflow
Viewing all articles
Browse latest Browse all 4089

Collections returning

$
0
0

I am having difficulty getting two records out of a function when usingcollection. I don't know what I am doing wrong.

Service calling function...

Announcements announcements = new Announcements(ID, moduleID, _config, _logger);return announcements;  // this does not contain anything although Announcements load functions has two record
namespace Api.Collection{    public class Announcements : List<Announcement>    {        IConfiguration _config;        ILoggerManager _logger;        private string _uspGetAnnouncement = "storedproced_GetAnnouncemnt";        public List<Announcement> announcements = new List<Announcement>();        public Announcements()        {        }        public Announcements(int employeeID, int moduleID, IConfiguration config, ILoggerManager logger)        {            _config = config;            _logger = logger;            if (employeeID > 0 && moduleID > 0)            {                Load(employeeID, moduleID);            }        }        public virtual void Load(int employeeID, int moduleID)        {                 List<SqlParameter> lParam = new List<SqlParameter>();            Util.DataUtil dataUtil = new Util.DataUtil(_config);            SqlParameter param;            if (employeeID > 0 && moduleID > 0)            {                param = new SqlParameter("@employeeID", employeeID);                lParam.Add(param);                param = new SqlParameter("@moduleID", moduleID);                lParam.Add(param);            }            DataTable dt = Util.GetDataTable(_uspGetAnnouncement, lParam.ToArray());            if (dt.Rows.Count > 0)            {                foreach (DataRow dr in dt.Rows)                {                    announcements.Add(new Announcement(dr, dt.Rows.Count, _config, _logger));                }            }            return announcements;   *** this has 2 records        }    }}

Viewing all articles
Browse latest Browse all 4089

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>