public static Task<string> CreateAsync(this TrelloWebHookClient client, UrlHelper urlHelper, string modelId, string description)
{
if (client == null)
{
throw new ArgumentNullException(nameof(client));
}
if (urlHelper == null)
{
throw new ArgumentNullException(nameof(urlHelper));
}
Dictionary<string, object> parameters = new Dictionary<string, object> { { "webHookReceiver", TrelloWebHookReceiver.ReceiverName } };
string receiver = urlHelper.Link(WebHookReceiverRouteNames.ReceiversAction, parameters);
Uri callback = new Uri(receiver);
return client.CreateAsync(callback, modelId, description);
}
}