Example #1
0
        static TfsApi()
        {
            Client.BaseAddress = new Uri(TfsVariables.BaseUrl);
            Client.DefaultRequestHeaders.Accept.Clear();
            Client.DefaultRequestHeaders.Accept.Add(
                new MediaTypeWithQualityHeaderValue("application/json"));
            Client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic",
                                                                                       Convert.ToBase64String(
                                                                                           Encoding.ASCII.GetBytes(
                                                                                               string.Format("{0}:{1}", "", TfsVariables.PersonalAccessToken))));

            if (_rootIteration == null)
            {
                _rootIteration = TfsApi.GetRootNodes(TfsVariables.Project).GetAwaiter().GetResult();
                if (_rootIteration == null)
                {
                    throw new Exception("Could not found root node");
                }
            }
        }