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); }
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); }