Beispiel #1
0
        public static async Task <WaifuShop> GetWaifuShop(ulong guildId, ShopType type)
        {
            using var db = new NamikoDbContext();
            var shop = await db.WaifuShops
                       .OrderByDescending(x => x.Id)
                       .Include(x => x.ShopWaifus)
                       .ThenInclude(x => x.Waifu)
                       .FirstOrDefaultAsync(x => x.GuildId == guildId && x.Type == type);

            return(shop);
        }
Beispiel #2
0
 public static async Task DeleteShop(ulong guildId, ShopType type)
 {
     using var db = new NamikoDbContext();
     db.WaifuShops.RemoveRange(db.WaifuShops.Where(x => x.GuildId == guildId && x.Type == type));
     await db.SaveChangesAsync();
 }