Example #1
0
 public static async Task Update(CakeGuild guild)
 {
     using (var db = new CakeDb())
     {
         await db.UpdateAsync(guild);
     }
 }
Example #2
0
 public static async Task Update(CakeChannel channel)
 {
     using (var db = new CakeDb())
     {
         await db.UpdateAsync(channel);
     }
 }
Example #3
0
 public static async Task Update(CakeUser user)
 {
     using (var db = new CakeDb())
     {
         await db.UpdateAsync(user);
     }
 }
Example #4
0
        public static async Task <CakeChannel> CreateChannel(ulong channelId, ulong guildId)
        {
            using (var db = new CakeDb())
            {
                var newChannel = new CakeChannel
                {
                    Id       = channelId,
                    GuildId  = guildId,
                    Restrict = false,
                    OsuMapId = 0
                };

                await db.InsertAsync(newChannel);

                return(newChannel);
            }
        }
Example #5
0
        private static async Task <CakeGuild> CreateGuild(ulong guildId)
        {
            using (var db = new CakeDb())
            {
                var newGuild = new CakeGuild
                {
                    Id        = guildId,
                    Prefix    = ">",
                    Restrict  = false,
                    LeaveId   = null,
                    WelcomeId = null,
                    LevelUpId = null
                };

                await db.InsertAsync(newGuild);

                return(newGuild);
            }
        }
Example #6
0
        private static async Task <CakeUser> CreateUser(ulong userId)
        {
            using (var db = new CakeDb())
            {
                CakeUser newUser = new CakeUser
                {
                    Id       = userId,
                    TotalXp  = 0,
                    Admin    = false,
                    Restrict = false,
                    OsuId    = 0,
                    Money    = 0,
                    Level    = 1
                };

                await db.InsertAsync(newUser);

                return(newUser);
            }
        }