예제 #1
0
        public void SavePrivacyFlag(int privacyTypeID, int visibilityID)
        {
            foreach (PrivacyFlag flag in _listPrivacyFlags)
            {
                if (flag.PrivacyFlagTypeID == privacyTypeID)
                {
                    flag.VisibilityLevelID = visibilityID;
                    _privacyRepository.SavePrivacyFlag(flag);
                    return;
                }
            }


            PrivacyFlag newFlag = new PrivacyFlag();

            newFlag.PrivacyFlagTypeID = privacyTypeID;
            newFlag.VisibilityLevelID = visibilityID;
            newFlag.ProfileID         = profile.ProfileID;
            newFlag.CreateDate        = DateTime.Now;
            _listPrivacyFlags.Add(newFlag);
            _privacyRepository.SavePrivacyFlag(newFlag);
        }