コード例 #1
0
ファイル: PrivacyRepository.cs プロジェクト: SPKT/MangXaHoi
 public void SavePrivacyFlag(PrivacyFlag privacyFlag)
 {
     using (SPKTDataContext spktDC = conn.GetContext())
     {
         if (privacyFlag.PrivacyFlagID > 0)
         {
             spktDC.PrivacyFlags.Attach(privacyFlag, true);
         }
         else
         {
             spktDC.PrivacyFlags.InsertOnSubmit(privacyFlag);
         }
         spktDC.SubmitChanges();
     }
 }
コード例 #2
0
ファイル: SPKT.designer.cs プロジェクト: SPKT/MangXaHoi
 partial void DeletePrivacyFlag(PrivacyFlag instance);
コード例 #3
0
ファイル: SPKT.designer.cs プロジェクト: SPKT/MangXaHoi
 partial void UpdatePrivacyFlag(PrivacyFlag instance);
コード例 #4
0
ファイル: SPKT.designer.cs プロジェクト: SPKT/MangXaHoi
 partial void InsertPrivacyFlag(PrivacyFlag instance);
コード例 #5
0
ファイル: SPKT.designer.cs プロジェクト: SPKT/MangXaHoi
		private void detach_PrivacyFlags(PrivacyFlag entity)
		{
			this.SendPropertyChanging();
			entity.VisibilityLevel = null;
		}
コード例 #6
0
ファイル: SPKT.designer.cs プロジェクト: SPKT/MangXaHoi
		private void detach_PrivacyFlags(PrivacyFlag entity)
		{
			this.SendPropertyChanging();
			entity.Profile = null;
		}
コード例 #7
0
ファイル: SPKT.designer.cs プロジェクト: SPKT/MangXaHoi
		private void attach_PrivacyFlags(PrivacyFlag entity)
		{
			this.SendPropertyChanging();
			entity.Profile = this;
		}
コード例 #8
0
ファイル: ManageProfilePresenter.cs プロジェクト: ngocpq/MHX2
        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);
        }