Пример #1
0
 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();
         }
     }
 }
Пример #2
0
 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();
         }
     }
 }
Пример #3
0
        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();
                }
            }
        }