Пример #1
0
        private static UserDashFavoriteVendors MapUserDashFavoriteVendors(IDataReader reader, out int startingIndex)
        {
            UserDashFavoriteVendors aUserDashFavoriteVendor = new UserDashFavoriteVendors();

            startingIndex = 0;

            aUserDashFavoriteVendor.Name     = reader.GetSafeString(startingIndex++);
            aUserDashFavoriteVendor.Url      = reader.GetSafeString(startingIndex++);
            aUserDashFavoriteVendor.Id       = reader.GetSafeInt32(startingIndex++);
            aUserDashFavoriteVendor.UserId   = reader.GetSafeInt32(startingIndex++);
            aUserDashFavoriteVendor.VendorId = reader.GetSafeInt32(startingIndex++);

            return(aUserDashFavoriteVendor);
        }
Пример #2
0
        public List <UserDashFavoriteVendors> GetTopFavoriteVendors()
        {
            List <UserDashFavoriteVendors> list = null;

            string procName = "dbo.UsersFavoriteVendors_SelectTop5ByRandom";

            _data.ExecuteCmd(procName, inputParamMapper : null
                             , singleRecordMapper : delegate(IDataReader reader, short set)
            {
                UserDashFavoriteVendors aUserDashFavoriteVendor = MapUserDashFavoriteVendors(reader, out int index);

                if (list == null)
                {
                    list = new List <UserDashFavoriteVendors>();
                }

                list.Add(aUserDashFavoriteVendor);
            }
                             );

            return(list);
        }