コード例 #1
0
ファイル: BaseService.cs プロジェクト: baohoang2812/mavca-wpf
        /// <summary>
        ///
        /// </summary>
        /// <param name="requestUri">Built Get Uri</param>
        /// <returns></returns>
        public virtual async Task <T> Get <T>(BaseGetRequestDTO model)
            where T : class, new()
        {
            var requestUri = BuildRequestUri(model);

            T   result = null;
            var resp   = await _client.GetAsync(requestUri);

            if (resp.IsSuccessStatusCode)
            {
                result = await resp.Content.ReadAsAsync <T>();
            }
            return(result);
        }
コード例 #2
0
ファイル: BaseService.cs プロジェクト: baohoang2812/mavca-wpf
        public virtual Uri BuildRequestUri(BaseGetRequestDTO model)
        {
            var queryParamStr = model.AsDictionary().ToQueryParamsString();

            return(new Uri(EndPoint.AbsoluteUri).AddQueryParams(queryParamStr));
        }