Beispiel #1
0
        /// <summary>
        /// Add query item
        /// </summary>
        /// <param name="name">name of query</param>
        /// <param name="value">value of query</param>
        /// <returns>this</returns>
        public RestClient AddQuery(string name, string value)
        {
            name.VerifyNotEmpty(nameof(name));
            value.VerifyNotEmpty(nameof(value));

            QueryItems.Add(name, value);

            return(this);
        }
Beispiel #2
0
 public QueryModelHandler()
 {
     QueryLists = new List <List <QueryDatabaseModel> >();
     QueryLists.Add(new List <QueryDatabaseModel>()
     {
         new QueryDatabaseModel()
     });
     SelectedIndexes = new List <QueryDatabaseModel>();
     QueryItems.Add(new QueryDatabaseModel());
 }
Beispiel #3
0
        /// <summary>
        /// Add query item
        /// </summary>
        /// <param name="name">name of query</param>
        /// <param name="value">value of query</param>
        /// <returns>this</returns>
        public RestClient AddQuery(string name, string value)
        {
            Verify.IsNotEmpty(nameof(name), name);

            if (value.IsNotEmpty())
            {
                QueryItems.Add(name, value);
            }

            return(this);
        }
Beispiel #4
0
            public override void Intercept(HttpClient httpClient)
            {
                QueryItems.Clear();

                QueryItems.Add(new KeyValuePair <string, string>("Accept", "application/json"));

                var sessionInfo = _sessionInfoHolder.SessionInfo;

                if (sessionInfo != null)
                {
                    QueryItems.Add(new KeyValuePair <string, string>("Authorization", sessionInfo.ToString()));
                }

                base.Intercept(httpClient);
            }