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