Untitled
unknown
plain_text
3 years ago
971 B
13
Indexable
namespace JoelsFilmer.Common.Services
{
public class AdminService
{
public MembershipHttpClient _http;
public AdminService(MembershipHttpClient http)
{
_http = http;
}
public async Task<List<TDto>> GetAsync<TDto>(string uri)
{
try
{
HttpResponseMessage filmsresponse = await _http._client.GetAsync(uri);
filmsresponse.EnsureSuccessStatusCode();
var result = JsonSerializer.Deserialize<List<TDto>>(await
filmsresponse.Content.ReadAsStringAsync(), new JsonSerializerOptions
{
PropertyNameCaseInsensitive = true
});
if(result == null) { return new List<TDto>(); }
return result;
}
catch
{
throw;
}
}
}
}
Editor is loading...