Beispiel #1
0
        public void SaveClimberProfilePartnerStatus(ClimberProfile profile, byte partnerStatusID)
        {
            profile.PartnerStatusID = partnerStatusID;
            ClimberProfileDA da = new ClimberProfileDA();

            da.Update(profile);
        }
Beispiel #2
0
        public void SaveClimberProfilePicture(ClimberProfile profile, string imageFileName, byte[] imageBytes)
        {
            ClimberProfileDA da = new ClimberProfileDA();

            string newImageName = ImageManager.SaveRawTypeImage(imageFileName, imageBytes, profile.ID, ImageType.CP);

            profile.ProfilePictureFile = newImageName;

            da.Update(profile);

            CFDataCache.FlushClimberFromCache(profile.ID);
        }
Beispiel #3
0
        public void SaveClimberProfile(ClimberProfile profile, string fullName, string nickName, bool isMale,
                                       Nation nationality, string climbingLevel, string contactPhoneNumber, bool showMessageBoard)
        {
            ClimberProfileDA da = new ClimberProfileDA();

            profile.FullName            = fullName;
            profile.NickName            = nickName;
            profile.IsMale              = isMale;
            profile.Nationality         = (byte)nationality;
            profile.ClimbingLevel       = climbingLevel;
            profile.ContractPhoneNumber = contactPhoneNumber;
            profile.ClimbingGradeLower  = 1;
            profile.ClimbingGradeUpper  = 2;

            da.Update(profile);

            UpdateMessageBoardVisibility(profile.MessageBoardID, showMessageBoard);

            CFDataCache.FlushClimberFromCache(profile.ID);
        }