public WebApiTagDefinition GetTagById() { Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; Guid tagId = new Guid("C807AEE9-D3FA-468D-BFD5-66C2B3D42AD3"); //TODO VssConnection connection = Context.Connection; TaggingHttpClient taggingClient = connection.GetClient <TaggingHttpClient>(); try { WebApiTagDefinition tag = taggingClient.GetTagAsync(projectId, tagId).Result; Console.WriteLine("Name: {0}", tag.Name); Console.WriteLine("Id: {0}", tag.Id.ToString()); Console.WriteLine("Active: {0}", tag.Active.ToString()); return(tag); } catch (AggregateException ex) { if (ex.InnerException.GetType().Equals(typeof(TagNotFoundException))) { Console.WriteLine("TagId '{0}' not found", tagId); } else { Console.WriteLine("Error: {0}", ex.Message); } return(null); } }
public void DeleteAllInactiveTags() { Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; VssConnection connection = Context.Connection; TaggingHttpClient taggingClient = connection.GetClient <TaggingHttpClient>(); WebApiTagDefinitionList listofTags = taggingClient.GetTagsAsync(projectId, true).Result; List <WebApiTagDefinition> listofInactiveTags = listofTags.Where(x => x.Active == false).ToList <WebApiTagDefinition>(); Console.WriteLine("Get list of inactive tags: Done"); Console.WriteLine("Start deleting inactive tags..."); foreach (var tag in listofInactiveTags) { Console.WriteLine(" Delete tag '{0}'", tag.Name); try { taggingClient.DeleteTagAsync(projectId, tag.Id).SyncResult(); } catch (AggregateException ex) { Console.WriteLine(" Error: {0}", ex.InnerException.Message); } } Console.WriteLine(""); Console.WriteLine("Completed"); }
public void DeleteTag() { Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; Guid tagId = new Guid("C807AEE9-D3FA-468D-BFD5-66C2B3D42AD3"); //TODO VssConnection connection = Context.Connection; TaggingHttpClient taggingClient = connection.GetClient <TaggingHttpClient>(); try { taggingClient.DeleteTagAsync(projectId, tagId).SyncResult(); Console.WriteLine("Tag '{0}' deleted", tagId); } catch (AggregateException ex) { if (ex.InnerException.GetType().Equals(typeof(TagNotFoundException))) { Console.WriteLine("TagId '{0}' not found", tagId); } else { Console.WriteLine("Error: {0}", ex.Message); } } }
public void DeleteTag() { Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; Guid tagId = new Guid("C807AEE9-D3FA-468D-BFD5-66C2B3D42AD3"); //TODO VssConnection connection = Context.Connection; TaggingHttpClient taggingClient = connection.GetClient <TaggingHttpClient>(); taggingClient.DeleteTagAsync(projectId, tagId).SyncResult(); Console.WriteLine("Tag '{0}' deleted", tagId); }
public WebApiTagDefinition CreateTag() { Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; string tagName = "Hello World"; VssConnection connection = Context.Connection; TaggingHttpClient taggingClient = connection.GetClient <TaggingHttpClient>(); WebApiTagDefinition tag = taggingClient.CreateTagAsync(projectId, tagName).Result; Console.WriteLine("Tag '{0}' successfully created", tagName); return(tag); }
public WebApiTagDefinitionList GetListOfTags() { Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; VssConnection connection = Context.Connection; TaggingHttpClient taggingClient = connection.GetClient <TaggingHttpClient>(); WebApiTagDefinitionList listofTags = taggingClient.GetTagsAsync(projectId).Result; Console.WriteLine("List of tags:"); foreach (var tag in listofTags) { Console.WriteLine(" ({0}) - {1}", tag.Id.ToString(), tag.Name); } return(listofTags); }
public List <WebApiTagDefinition> GetListOfTagsIncludeInactive() { Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; VssConnection connection = Context.Connection; TaggingHttpClient taggingClient = connection.GetClient <TaggingHttpClient>(); WebApiTagDefinitionList listofTags = taggingClient.GetTagsAsync(projectId, true).Result; List <WebApiTagDefinition> listofInactiveTags = listofTags.Where(x => x.Active == false).ToList <WebApiTagDefinition>(); Console.WriteLine("List of inactive tags:"); foreach (var tag in listofInactiveTags) { Console.WriteLine(" ({0}) - {1}", tag.Id.ToString(), tag.Name); } return(listofInactiveTags); }
public WebApiTagDefinition CreateTag() { Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; string tagName = "Hello World"; VssConnection connection = Context.Connection; TaggingHttpClient taggingClient = connection.GetClient <TaggingHttpClient>(); try { WebApiTagDefinition tag = taggingClient.CreateTagAsync(projectId, tagName).Result; Console.WriteLine("Tag '{0}' successfully created", tagName); return(tag); } catch (AggregateException ex) { Console.WriteLine("Error: {0}", ex.InnerException.Message); return(null); } }
public WebApiTagDefinition GetTagById() { Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; Guid tagId = new Guid("C807AEE9-D3FA-468D-BFD5-66C2B3D42AD3"); //TODO VssConnection connection = Context.Connection; TaggingHttpClient taggingClient = connection.GetClient <TaggingHttpClient>(); WebApiTagDefinition tag = taggingClient.GetTagAsync(projectId, tagId).Result; if (tag == null) { Console.WriteLine("Tag '{0}' not found", tagId); } else { Console.WriteLine("Name: {0}", tag.Name); Console.WriteLine("Id: {0}", tag.Id.ToString()); Console.WriteLine("Active: {0}", tag.Active.ToString()); } return(tag); }
public WebApiTagDefinition GetTagByName() { Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; string tagName = "test"; //TODO VssConnection connection = Context.Connection; TaggingHttpClient taggingClient = connection.GetClient <TaggingHttpClient>(); WebApiTagDefinition tag = taggingClient.GetTagAsync(projectId, tagName).Result; if (tag == null) { Console.WriteLine("Tag '{0}' not found", tagName); } else { Console.WriteLine("Name: {0}", tagName); Console.WriteLine("Id: {0}", tag.Id.ToString()); Console.WriteLine("Active: {0}", tag.Active.ToString()); } return(tag); }
public WebApiTagDefinition UpdateTag() { Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; Guid tagId = new Guid("C807AEE9-D3FA-468D-BFD5-66C2B3D42AD3"); //TODO VssConnection connection = Context.Connection; TaggingHttpClient taggingClient = connection.GetClient <TaggingHttpClient>(); WebApiTagDefinition tag = taggingClient.UpdateTagAsync(projectId, tagId, "Pretty Monkey", true).Result; if (tag == null) { Console.WriteLine("Error updating tag: ", tagId); } else { Console.WriteLine("Tag successfully updated"); Console.WriteLine("Name: {0}", tag.Name); Console.WriteLine("Id: {0}", tag.Id.ToString()); Console.WriteLine("Active: {0}", tag.Active.ToString()); } return(tag); }