private static ActivityNecessity ActivityNessityMapper(IDataReader reader) { ActivityNecessity activity = new ActivityNecessity(); int startingIndex = 0; activity.Id = reader.GetInt32(startingIndex++); activity.IsActive = reader.GetSafeBool(startingIndex++); activity.DateStart = reader.GetSafeDateTime(startingIndex++); activity.DateEnd = reader.GetSafeDateTime(startingIndex++); activity.Value = reader.GetSafeString(startingIndex++); activity.TimeElapsed = reader.GetSafeInt32(startingIndex++); activity.PointsEarned = reader.GetSafeInt32(startingIndex++); activity.Notes = reader.GetSafeString(startingIndex++); activity.PhotoUrl = reader.GetSafeString(startingIndex++); activity.ActivityTitle = reader.GetSafeString(startingIndex++); activity.ChallengeName = reader.GetSafeString(startingIndex++); activity.PetName = reader.GetSafeString(startingIndex++); activity.PetPhoto = reader.GetSafeString(startingIndex++); activity.UserName = reader.GetSafeString(startingIndex++); activity.DogMoodBefore = reader.GetSafeString(startingIndex++); activity.DogMoodAfter = reader.GetSafeString(startingIndex++); activity.ActivityTypeId = reader.GetSafeInt32(startingIndex++); activity.ChallengeId = reader.GetSafeInt32(startingIndex++); activity.UserId = reader.GetSafeInt32(startingIndex++); activity.PetId = reader.GetSafeInt32(startingIndex++); activity.SurveyId = reader.GetSafeInt32(startingIndex++); return(activity); }
public Paged <ActivityNecessity> GetNecessityPage(int pageIndex, int pageSize) { List <ActivityNecessity> list = null; int totalCount = 0; String procName = "[dbo].[ActivityEntries_GetNecessityPage]"; _dataProvider.ExecuteCmd(procName , inputParamMapper : delegate(SqlParameterCollection paramCollection) { paramCollection.AddWithValue("@PageIndex", pageIndex); paramCollection.AddWithValue("@PageSize", pageSize); } , singleRecordMapper : delegate(IDataReader reader, short set) { ActivityNecessity activity = ActivityNessityMapper(reader); if (totalCount == 0) { totalCount = reader.GetInt32(21); } if (list == null) { list = new List <ActivityNecessity>(); } list.Add(activity); } ); Paged <ActivityNecessity> page = null; if (list != null) { page = new Paged <ActivityNecessity>(list, pageIndex, pageSize, totalCount); } return(page); }
public List <ActivityNecessity> GetNecessity() { List <ActivityNecessity> list = null; string procName = "[dbo].[ActivityEntries_GetAllNecessities]"; _dataProvider.ExecuteCmd(procName , inputParamMapper : delegate(SqlParameterCollection parameterCollection) { } , singleRecordMapper : delegate(IDataReader reader, short set) { ActivityNecessity activity = ActivityNessityMapper(reader); if (list == null) { list = new List <ActivityNecessity>(); } list.Add(activity); } ); return(list); }