コード例 #1
0
ファイル: IoTClientStore.cs プロジェクト: khoainv/Framework
 public virtual void Detach(IoTClient per)
 {
     this.ThrowIfDisposed();
     if (per == null)
     {
         throw new ArgumentNullException("IdentityClient");
     }
     this.Context.Entry<IoTClient>(per).State = EntityState.Detached;
 }
コード例 #2
0
ファイル: IoTClientStore.cs プロジェクト: khoainv/Framework
        private void SupportDelete(IoTClient grp)
        {
            this.ThrowIfDisposed();
            if (grp == null)
            {
                throw new ArgumentNullException("IdentityClient");
            }

            this.DbEntitySet.Remove(grp);
        }
コード例 #3
0
ファイル: IoTClientStore.cs プロジェクト: khoainv/Framework
 public virtual async Task CreateAsync(IoTClient per)
 {
     this.ThrowIfDisposed();
     if (per == null)
     {
         throw new ArgumentNullException("IdentityClient");
     }
     this.DbEntitySet.Add(per);
     await this.Context.SaveChangesAsync();
 }
コード例 #4
0
ファイル: IoTClientStore.cs プロジェクト: khoainv/Framework
 public virtual void Create(IoTClient per)
 {
     this.ThrowIfDisposed();
     if (per == null)
     {
         throw new ArgumentNullException("IdentityClient");
     }
     this.DbEntitySet.Add(per);
     this.Context.SaveChanges();
 }
コード例 #5
0
ファイル: IoTClientStore.cs プロジェクト: khoainv/Framework
 public virtual async Task UpdateAsync(IoTClient per)
 {
     this.ThrowIfDisposed();
     if (per == null)
     {
         throw new ArgumentNullException("IdentityClient");
     }
     if (per != null)
     {
         this.Context.Entry<IoTClient>(per).State = EntityState.Modified;
     }
     await this.Context.SaveChangesAsync();
 }
コード例 #6
0
ファイル: IoTClientManager.cs プロジェクト: khoainv/Framework
 public IdentityResult Update(IoTClient per)
 {
     _store.Update(per);
     return IdentityResult.Success;
 }
コード例 #7
0
ファイル: IoTClientManager.cs プロジェクト: khoainv/Framework
 public async Task<IdentityResult> UpdateAsync(IoTClient per)
 {
     await _store.UpdateAsync(per);
     return IdentityResult.Success;
 }
コード例 #8
0
ファイル: IoTClientManager.cs プロジェクト: khoainv/Framework
 public IdentityResult Detach(IoTClient per)
 {
     _store.Detach(per);
     return IdentityResult.Success;
 }
コード例 #9
0
ファイル: IoTClientStore.cs プロジェクト: khoainv/Framework
 public virtual void Delete(IoTClient grp)
 {
     SupportDelete(grp);
     this.Context.SaveChanges();
 }
コード例 #10
0
ファイル: IoTClientStore.cs プロジェクト: khoainv/Framework
 public virtual async Task DeleteAsync(IoTClient grp)
 {
     SupportDelete(grp);
     await this.Context.SaveChangesAsync();
 }