Example #1
0
        public UserProfileNoId GetByUserId(int userId)
        {
            string procName = "dbo.UserProfiles_SelectByUserId";

            UserProfileNoId aUserProfile = null;

            _data.ExecuteCmd(procName, delegate(SqlParameterCollection paramCol)
            {
                paramCol.AddWithValue("@UserId", userId);
            }, delegate(IDataReader reader, short set)
            {
                aUserProfile = MapSingleUserProfileWithOutId(reader);
            });

            return(aUserProfile);
        }
Example #2
0
        private static UserProfileNoId MapSingleUserProfileWithOutId(IDataReader reader)
        {
            UserProfileNoId aUserProfile = new UserProfileNoId();

            int initialIndex = 0;

            aUserProfile.UserProfileId = reader.GetSafeInt32(initialIndex++);
            aUserProfile.UserId        = reader.GetSafeInt32(initialIndex++);
            aUserProfile.FirstName     = reader.GetSafeString(initialIndex++);
            aUserProfile.LastName      = reader.GetSafeString(initialIndex++);
            aUserProfile.Mi            = reader.GetSafeString(initialIndex++);
            aUserProfile.AvatarUrl     = reader.GetSafeString(initialIndex++);
            aUserProfile.DateCreated   = reader.GetSafeDateTime(initialIndex++);
            aUserProfile.DateModified  = reader.GetSafeDateTime(initialIndex++);
            aUserProfile.Email         = reader.GetSafeString(initialIndex++);

            return(aUserProfile);
        }