using System.Net.Http; using System.Threading.Tasks; using Website.Models; namespace Website.Data { public class AuthenticationProvider:ApiClient, IAuthenticationProvider { public AuthenticationProvider(HttpClient client) : base(client) { } public async Task Authenticate(LoginRequest request) { try { return await Post("authenticate", request); } catch (ApiCallException) { return null; } } } }