public override void Update(BaseEntity entity) { if (entity is User) { Updated.Add(new ChangeEntity(CreateUpdateSql, entity)); } }
public override void Delete(BaseEntity entity) { if (entity != null) { Updated.Add(new ChangeEntity(CreateDeleteSql, entity)); } }
public override void Delete(BaseEntity entity) { User u = entity as User; if (u.Id > 0)// check if user is not table! { PlayerDb playerDb = new PlayerDb(); PlayerList temp = playerDb.GetPlayersByUserId(u.Id);// get a lidst with all players of this user foreach (Player p in temp) { playerDb.Delete(p); } FriendDb friendDb = new FriendDb(); ConnectionList friends = friendDb.SelectByUserId(u.Id); foreach (Friendship f in friends) { friendDb.Delete(f); } if (u != null) { Updated.Add(new ChangeEntity(CreateDeleteSql, entity)); } } }
public override void Delete(BaseEntity baseEntity) { if (baseEntity is Friendship) { Updated.Add(new ChangeEntity(CreateDeleteSql, baseEntity)); } }
public IEntry <T> Update <T>(T entity) where T : class { Debug.Assert(!isInvalidated, "Using invalidated Context"); Debug.Assert(isWriting.HasValue, "Using unlocked Context"); Updated.Add(entity); return(new EmulatedEntry <T>(entity)); }
public override void Update(BaseEntity entity) { Player player = entity as Player; if (player != null) { Updated.Add(new ChangeEntity(CreateUpdateSql, entity)); } }
private void EnumerateUpdatedRecords(Dbf original, Dbf modified) { for (int i = 0; i < original.Records.Count; i++) { if (!original.Records[i].Equals(modified.Records[i])) { Updated.Add(i, modified.Records[i]); } } }
public void Update <T>(T entity) where T : class { //if (typeof(T) == typeof(Log)) //{ // LogUpdated.Add(entity); //} //else //{ Updated.Add(entity); //} }
private void AddUpdateEvent(SystemEntity obj) { if (Updated.All(info => info.ObjectBase != obj)) { SystemEntity originalVersion = GetOriginalVersion(obj); UpdatedEventInfo eventInfo = obj.GetUpdatedEventInfo(originalVersion); Updated.Add(eventInfo); eventInfo.PreTransactionHandled = true; eventInfo.Publish(this, typeof(IOnUpdating <>), (info, ses, t) => info.GetTypedInfo(t).ToUpdatingArgs(ses, t)); } }
public override void Delete(BaseEntity entity) { Game game = entity as Game; PlayerGameDb pGdb = new PlayerGameDb(); //delete all connections related to this game ConnectionList pg = pGdb.SelectByGame(game); if (pg != null) { foreach (PlayerGameConnection c in pg ) //delete all player-games connections to this Game id using PlayerGameDB.CreateDeleteSql { Updated.Add(new ChangeEntity(pGdb.CreateDeleteSql, c)); } Updated.Add(new ChangeEntity(CreateDeleteSql, entity)); //delete the player itself } }
void ScanAssembly(Assembly assembly) { var types = assembly.GetExportedTypes().Where(IsDataChangedEventType).ToArray(); foreach (var type in types) { var interfaceEvent = FindEventInterface(type); var dataType = GetDataType(type); if (IsDataAddedEvent(interfaceEvent)) { Added.Add(dataType, type); } else if (IsDataUpdatedEvent(interfaceEvent)) { Updated.Add(dataType, type); } else if (IsDataRemovedEvent(interfaceEvent)) { Removed.Add(dataType, type); } } }
public Task <Vault> CreateOrUpdateAsync(string resourceGroupName, string vaultName, VaultCreateOrUpdateParameters parameters, CancellationToken cancellationToken = default) { var aps = new List <PrincipalPermissions>(); foreach (AccessPolicyEntry ap in parameters.Properties.AccessPolicies) { aps.Add(new PrincipalPermissions(ap, new TestGraphClient(new MsalAuthenticationProvider()))); } Updated.Add(new KeyVaultProperties { ResourceGroupName = resourceGroupName, VaultName = vaultName, Location = "eastus", SubscriptionId = "00000000-0000-0000-0000-000000000000", TenantId = "00000000-0000-0000-0000-000000000000", AccessPolicies = aps, }); return(Task <Vault> .Factory.StartNew(() => { return null; })); }
public override void Delete(BaseEntity entity) { Player p = entity as Player; PlayerCardDb pCdb = new PlayerCardDb(); PlayerGameDb pGdb = new PlayerGameDb(); ConnectionList pc = pCdb.SelectByPlayer(p); ConnectionList pg = pGdb.SelectByPlayer(p); if (p != null) { foreach (PlayerCardConnection c in pc) //delete all cards connections to this player using PlayerCardDB { Updated.Add(new ChangeEntity(pCdb.CreateDeleteSql, c)); } foreach (PlayerGameConnection c in pg) //delete all games connections to this player using PlayerGameDB { Updated.Add(new ChangeEntity(pGdb.CreateDeleteSql, c)); } Updated.Add(new ChangeEntity(CreateDeleteSql, entity)); //delete the player itself } }
void IOdeToFoodDb.Update <T>(T entity) { Updated.Add(entity); }
public void Update <T>(T entity) where T : class { Updated.Add(entity); }
public override EntityEntry <T> Update(T entity) { Updated.Add(entity); return(null); }
public Task UpdateTemplateAsync(string repoPath) { Updated.Add(repoPath); return(Task.CompletedTask); }