public void RemoveGuildCulture(ulong guildId) { if (GuildCultureInfos.TryRemove(guildId, out var _)) { using (var uow = _db.UnitOfWork) { var gc = uow.GuildConfigs.For(guildId, set => set); gc.Locale = null; uow.Complete(); } } }
public void RemoveGuildCulture(ulong guildId) { if (GuildCultureInfos.TryRemove(guildId, out var _)) { using (var uow = _db.GetDbContext()) { var gc = uow.GuildConfigs.ForId(guildId, set => set); gc.Locale = null; uow.SaveChanges(); } } }
public void RemoveGuildCulture(ulong guildId) { CultureInfo throwaway; if (GuildCultureInfos.TryRemove(guildId, out throwaway)) { using (var uow = DbHandler.UnitOfWork()) { var gc = uow.GuildConfigs.For(guildId, set => set); gc.Locale = null; uow.Complete(); } } }