Hi
I have below code & i don't want to write in every Program. It should be written once . How it can be done
Parameters should be passed to the calling program and respose returned by Api should be displayed
private void GetCourier(string token)
{
try
{
var client = new RestClient("htts://api.nimbuspost.com/v1/courier");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Bearer " + token);
request.AddParameter("origin", txtWeight.Text, ParameterType.RequestBody);
request.AddParameter("destination", txtLength.Text, ParameterType.RequestBody);
request.AddHeader("content-type", "application/json");
IRestResponse response0 = client.Execute(request);
Root root = JsonConvert.DeserializeObject<Root>(response0.Content);
foreach (var item in root.data)
{
ddlCourier.Items.Add(new ListItem(item.name, item.id));
}
}
catch (Exception ex)
{
Response.Write(ex.Message + "</br>CreateToken");
}
}