You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.0 KiB
37 lines
1.0 KiB
// See https://aka.ms/new-console-template for more information
|
|
using Client;
|
|
using DTO;
|
|
|
|
Console.WriteLine("Hello, World!");
|
|
var championClient = new ChampionHttpClient(new HttpClient());
|
|
|
|
// Get all champions
|
|
var champions = await championClient.GetChampion(0,6);
|
|
Console.WriteLine("All champions:");
|
|
foreach (var champion in champions)
|
|
{
|
|
Console.WriteLine($"{champion.Name} ({champion.Bio})");
|
|
}
|
|
|
|
/*// Add a new champion
|
|
var newChampion = new ChampionDto { Name = "Akali", Role = "Assassin" };
|
|
championClient.Add(newChampion);
|
|
|
|
// Delete a champion
|
|
var championToDelete = champions.FirstOrDefault(c => c.Name == "Riven");
|
|
if (championToDelete != null)
|
|
{
|
|
championClient.Delete(championToDelete);
|
|
Console.WriteLine($"{championToDelete.Name} deleted.");
|
|
}
|
|
|
|
// Update a champion
|
|
var championToUpdate = champions.FirstOrDefault(c => c.Name == "Ashe");
|
|
if (championToUpdate != null)
|
|
{
|
|
championToUpdate.Role = "Marksman";
|
|
championClient.Update(championToUpdate);
|
|
Console.WriteLine($"{championToUpdate.Name} updated.");
|
|
}
|
|
|
|
*/ |