/// <summary> /// Constructor /// </summary> /// <param name="httpClientFactory"></param> public SettingServiceClient(IHttpClientFactory httpClientFactory) : base(httpClientFactory, new Uri("http://www.setting.iotrelationshipfyp.com")) { m_getSettingCountUrl = new Uri(m_baseURI.AbsoluteUri + "api/setting/count"); m_currentConfigUrl = new Uri(m_baseURI.AbsoluteUri + "api/setting/current"); m_settingUri = new Uri(m_baseURI.AbsoluteUri + "api/setting"); m_cache = new DataCache <List <SettingModel>, string, int>((SM) => { string code = string.Empty; SM.ForEach(M => code = code + M.Name + M.Type + M.Value); return(code); }); }