public class AppetizerService
{
private List<Appetizer> appetizers = new List<Appetizer>();
public static string BaseAddress = "http://127.0.0.1:5000";
static readonly string Url = $"{BaseAddress}/";
static HttpClient client = new HttpClient();
public async Task InitializeAppetizerServiceAsync()
{
this.appetizers = getAppetizers();
await Task.Delay(100);
}
public List<Appetizer> getAppetizers()
{
this.appetizers = getAllAppsFromApi();
return this.appetizers;
}
public static async Task<IEnumerable<Appetizer>> getAllAppsFromApi()
{
string result = await client.GetStringAsync($"{Url}api/all_apps");
var temp = JsonConvert.DeserializeObject<List<Appetizer>>(result);
return temp;
}
}
public class AppetizerService
{
private List<Appetizer> appetizers = new List<Appetizer>();
public static string BaseAddress = "http://127.0.0.1:5000";
static readonly string Url = $"{BaseAddress}/";
static HttpClient client = new HttpClient();
public async Task InitializeAppetizerServiceAsync()
{
this.appetizers = getAppetizers();
await Task.Delay(100);
}
public List<Appetizer> getAppetizers()
{
this.appetizers = getAllAppsFromApi();
return this.appetizers;
}
public static async Task<IEnumerable<Appetizer>> getAllAppsFromApi()
{
string result = await client.GetStringAsync($"{Url}api/all_apps");
var temp = JsonConvert.DeserializeObject<List<Appetizer>>(result);
return temp;
}
}