コード例 #1
0
 public static async Task saveStats(ServerDB sDB)
 {
     using (var DbContext = new DBServer())
     {
         DbContext.Update(sDB);
         await DbContext.SaveChangesAsync();
     }
 }
コード例 #2
0
 public static async Task <ServerDB> getStats(ulong ServerID)
 {
     using (var DbContext = new DBServer())
     {
         if (DbContext.serverDB.Where(x => x.ServerID == ServerID).Count() < 1)
         {
             DbContext.serverDB.Add(new ServerDB
             {
                 ServerID       = ServerID,
                 Autorole       = "",
                 AutoroleSwitch = false,
                 LogChannel     = "",
                 Welcome        = "",
                 WelcomeChannel = 0,
                 Moderator      = "",
                 WarnsForBan    = 0,
                 WarnsForKick   = 0
             });
             await DbContext.SaveChangesAsync();
         }
         return(DbContext.serverDB.Where(x => x.ServerID == ServerID).First());
     }
 }