public async Task <ApiBaseModel <T> > Get <T>(string path, BaseParametersModel callParams = null) where T : class { callParams = callParams ?? new BaseParametersModel(); string searchParam = string.Empty; if (callParams != null) { searchParam = CommonExtensions.GetPropertyValues(callParams); searchParam += CommonExtensions.ConvertDictionaryToString(callParams.OtherParams); searchParam = searchParam.Length > 1 ? searchParam.Substring(searchParam.Length - 1) == "&" ? searchParam.Substring(0, searchParam.Length - 1) : searchParam : searchParam; } return(await Call <T>(HttpMethods.Get, path, searchParam)); }