AdwardSoft.Provider by AdwardSoft.Provider

<PackageReference Include="AdwardSoft.Provider" Version="4.0.0" />

 APIFactory

public class APIFactory : IAPIFactory
public APIFactory(IHttpBuilder httpBuider, ILogger<APIFactory> logger, IOptions<EndpointMapping> endpoint)

public Dictionary<string, object> APIDefaultParameter(IList<string> listValue, object[] para)

public Dictionary<string, object> APIDefaultParameter<T>(T data)

public string APIGenerator(string controllerName, string action)

public string APIGenerator(string controllerName, string method, string action)

public string APIGenerator(object controller, string methodName, object[] para)

public string APIGenerator(string controllerName, string methodName, List<string> listParaName, bool isNamedParaFirst = false, object[] para)

public string APIGenerator(string controllerName, List<string> listParaName, bool isNamedParaFirst = false, object[] para)

public Dictionary<string, object> APIGeneratorParameter(ICollection<string> listValue, object[] para)

public Task<T> DeleteAsync<T>(string apiUrl, string endpoint = "ApiCore", string token = null)

public Task<T> GetAsync<T>(string apiUrl, string endpoint = "ApiCore", string token = null)

public Task<Q> PostAsync<T, Q>(T data, string apiUrl, string endpoint = "ApiCore", string token = null)

public Task<Q> PutAsync<T, Q>(T data, string apiUrl, string endpoint = "ApiCore", string token = null)