private async Task <dynamic> SearchByAnythingAsync(String Uri, IDictionary <FilterSearch, String> Query = null, Int32 Page = 1, Int32 PerPage = 20, FilterSearch filterSearch = FilterSearch.id, SortOrder sortOrder = SortOrder.asc) { dynamic Result = ""; try { Result = await $@"{UrlApi}/{Uri}?Page={Page}&per_Page={PerPage}&sort_by={filterSearch.ToString()}&sort_order={sortOrder.ToString()}{QueryString(Query)}" .WithBasicAuth(Convert.ToString(Authorization), "") .GetJsonAsync(); } catch (FlurlHttpException Except) { FExceptionHlp = new FlurlExceptionHlp(); String ExceptResult = FExceptionHlp.ConvertToJson(Except); throw new Exception(ExceptResult); } return(Result); }
private async Task <dynamic> PutByIdAsync(String Uri, Int32 Id, Object Requester) { dynamic Result = ""; try { Result = await $@"{UrlApi}/{Uri}/{Id}" .WithBasicAuth(Convert.ToString(Authorization), "") .PutJsonAsync(Requester).ReceiveJson(); } catch (FlurlHttpException Except) { FExceptionHlp = new FlurlExceptionHlp(); String ExceptResult = FExceptionHlp.ConvertToString(Except); throw new Exception(ExceptResult); } return(Result); }
private async Task <dynamic> PostByAnythingBodyAsync(String Uri, String Param, String Action) { dynamic Result = ""; try { Result = await $@"{UrlApi}/{Uri}/{Param}/{Action}" .WithBasicAuth(Convert.ToString(Authorization), "") .PostAsync(null) .ReceiveJson(); } catch (FlurlHttpException Except) { FExceptionHlp = new FlurlExceptionHlp(); String ExceptResult = FExceptionHlp.ConvertToString(Except); throw new Exception(ExceptResult); } return(Result); }
private async Task <dynamic> DeleteByIdAsync(String Uri, Int32 Id) { dynamic Result = ""; try { Result = await $@"{UrlApi}/{Uri}/{Id}" .WithBasicAuth(Convert.ToString(Authorization), "").AllowAnyHttpStatus() .DeleteAsync() .ReceiveJson(); } catch (FlurlHttpException Except) { FExceptionHlp = new FlurlExceptionHlp(); String ExceptResult = FExceptionHlp.ConvertToString(Except); throw new Exception(ExceptResult); } return(Result); }
private async Task <dynamic> SearchByAnythingAsync(String Uri, IDictionary <FilterSearch, String> Query = null, Int32 Page = 1, Int32 PerPage = 20, FilterSearch filterSearch = FilterSearch.id, SortOrder sortOrder = SortOrder.asc) { ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => { return(true); }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; dynamic Result = ""; try { Result = await $@"{UrlApi}/{Uri}?Page={Page}&per_Page={PerPage}&sort_by={filterSearch.ToString()}&sort_order={sortOrder.ToString()}{QueryString(Query)}" .WithBasicAuth(Convert.ToString(Authorization), "") .GetJsonAsync(); } catch (FlurlHttpException Except) { FExceptionHlp = new FlurlExceptionHlp(); String ExceptResult = FExceptionHlp.ConvertToJson(Except); throw new Exception(ExceptResult); } return(Result); }
private async Task <dynamic> PutByIdAsync(String Uri, Int32 Id, Object Requester) { ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => { return(true); }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; dynamic Result = ""; try { Result = await $@"{UrlApi}/{Uri}/{Id}" .WithBasicAuth(Convert.ToString(Authorization), "") .PutJsonAsync(Requester).ReceiveJson(); } catch (FlurlHttpException Except) { FExceptionHlp = new FlurlExceptionHlp(); String ExceptResult = FExceptionHlp.ConvertToString(Except); throw new Exception(ExceptResult); } return(Result); }
private async Task <dynamic> PostByAnythingBodyAsync(String Uri, String Param, String Action) { ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => { return(true); }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; dynamic Result = ""; try { Result = await $@"{UrlApi}/{Uri}/{Param}/{Action}" .WithBasicAuth(Convert.ToString(Authorization), "") .PostAsync(null) .ReceiveJson(); } catch (FlurlHttpException Except) { FExceptionHlp = new FlurlExceptionHlp(); String ExceptResult = FExceptionHlp.ConvertToString(Except); throw new Exception(ExceptResult); } return(Result); }