static public void AcquirePackage(RequestContext request) { int userstate = UserHandler.AuthUser(request); if (userstate == 1 || userstate == 2) //eingeloggt { User user = UserHandler.GetUserDataByToken(request); if (user.coins < 5) { Output.WriteConsole(Output.InsufficientCoins); return; } try { CardsPacksDatabaseHandler.AcquirePackage(user); user.coins -= 5; UserHandler.UpdateCoins(user); Output.WriteConsole(Output.PackageTransactionSuccess); } catch (Exception e) { Output.WriteConsole(e.Message); } return; } Output.WriteConsole(Output.AuthError); }