public async Task SendRequestAsync() { try { var worker = new Worker(); _isBusy = true; var urlParameterDictionary = UrlParamCollection.ToDictionary(x => x.Key, y => y.Value); switch (RequestType) { case eRequestType.POST: { var result = await worker.SendGetRequest(Url, urlParameterDictionary); UpdateUIWithResult(result); break; } case eRequestType.GET: { var result = await worker.SendPostRequest(Url, urlParameterDictionary); UpdateUIWithResult(result); break; } case eRequestType.PUT: break; case eRequestType.DELETE: break; default: break; } _isBusy = false; } catch (Exception e) { throw; } }
private void AddUrlParam() { UrlParamCollection.Add(new UrlParamDto { Key = string.Empty, Description = string.Empty, Value = string.Empty }); }