Bonjour à tous,

Je coince un peu sur une petite problématique.
J'ai 2 méthodes de ce type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
public static async Task<APIResult<T>> Post<T>(Api api, object value)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 public static async Task<APIResult> Post(Api api, object value)
Elles font quasiment la même chose à l'exception de ces 2 lignes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
[...]
APIRequestPost apiRequest = new APIRequestPost(_configuration., webApi, value);
APIResult response = await apiRequest.ExecuteAsync();
[...]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
[...]
APIRequestPost<T> apiRequest = new APIRequestPost<T>(_configuration, webApi, value);
APIResult<T> response = await apiRequest.ExecuteAsync<T>();
[...]
Est ce que vous avez une idée pour simplifier cela ?