public void ChangeLcsProjectId()

in 2LCS/HttpClientHelper.cs [59:84]


        public void ChangeLcsProjectId(string value)
        {
            LcsProjectId = value;
            var cookiesLcs = CookieContainer.GetCookies(new Uri(LcsUrl));
            var cookiesUpdateLcs = CookieContainer.GetCookies(new Uri(LcsUpdateUrl));
            foreach (Cookie cookie in cookiesLcs)
            {
                if (cookie.Name == "lcspid")
                {
                    cookie.Expired = true;
                }
            }
            foreach (Cookie cookie in cookiesUpdateLcs)
            {
                if (cookie.Name == "lcspid")
                {
                    cookie.Expired = true;
                }
            }

            if (string.IsNullOrEmpty(LcsProjectId)) return;
            CookieContainer.Add(new Uri(LcsUrl), new Cookie("lcspid", LcsProjectId));
            CookieContainer.Add(new Uri(LcsUpdateUrl), new Cookie("lcspid", LcsProjectId));
            Properties.Settings.Default.cookie = CookieContainer.GetCookieHeader(new Uri(LcsUrl)).Replace(';', ',');
            Properties.Settings.Default.Save();
        }