//using System; //using HeartTrack.Models; //namespace HeartTrack.Services.ActivityDataService //{ // public class ActivityDataServiceAPI : IActivityDataService // { // [Inject] // private HttpClient _clientHttp { get; set; } // public ActivityDataServiceAPI(HttpClient clientHttp) // { // this._clientHttp = clientHttp; // } // public async Task AddActivity(Activity a) // { // HttpResponseMessage response = await _clientHttp.PostAsJsonAsync("http://localhost:8080/api/activities", a); // if (response.IsSuccessStatusCode) // { // // La requête a réussi // } // else // { // // La requête a échoué // } // } // public async Task getActivityById(int id) // { // Activity activity = await _clientHttp.GetFromJsonAsync>("http://localhost:8080/api/activities/{id}"); // return activity; // } // public async Task> getAllActivities() // { // List lActivities = await _clientHttp.GetFromJsonAsync>("http://localhost:8080/api/activities"); // return lActivities; // } // public async Task RemoveActivity(Activity a) // { // HttpResponseMessage response = await _clientHttp.DeleteAsync($"http://localhost:8080/api/activities/{a.IdActivity}"); // if (response.IsSuccessStatusCode) // { // // La requête a réussi // } // else // { // // La requête a échoué // } // } // public async Task SaveAllActivities(List list) // { // HttpResponseMessage response = await _clientHttp.PutAsJsonAsync("http://localhost:8080/api/activities", list); // if (response.IsSuccessStatusCode) // { // // La requête a réussi // } // else // { // // La requête a échoué // } // } // public async Task UpdateActivity(Activity a) // { // HttpResponseMessage response = await _clientHttp.PutAsJsonAsync($"http://localhost:8080/api/activities/{a.IdActivity}", a); // if (response.IsSuccessStatusCode) // { // // La requête a réussi // } // else // { // // La requête a échoué // } // } // } //}