Exemplo n.º 1
0
        private async Task <ListResponse <TList> > SendListRequest <TList>(HttpMethod httpMethod, string path, object parameters)
        {
            path = path + "?" + GenerateGetPath(parameters);
            path = path.TrimEnd('?'); //if there is no path generated ( params is empty ) remove "?"
            SecurionpayList securionpayList = await SendRequest <SecurionpayList>(httpMethod, path);

            return(DeserializeList <TList>(securionpayList));
        }
Exemplo n.º 2
0
        private ListResponse <TList> DeserializeList <TList>(SecurionpayList securionpayList)
        {
            ListResponse <TList> response = new ListResponse <TList>();

            response.TotalCount = securionpayList.TotalCount;
            if (securionpayList.List != null)
            {
                response.List = securionpayList.List.Select(jsonItem => JsonConvert.DeserializeObject <TList>(jsonItem.ToString())).ToList();
            }
            else
            {
                response.List = new List <TList>();
            }
            return(response);
        }
Exemplo n.º 3
0
        private async Task <ListResponse <TList> > SendListRequest <TList>(HttpMethod httpMethod, string path, string baseUrl)
        {
            SecurionpayList securionpayList = await SendRequest <SecurionpayList>(httpMethod, path, null, baseUrl);

            return(DeserializeList <TList>(securionpayList));
        }