public async Task UpdateContainer() { //Creates a new container var groupShareClient = await Helper.GetGroupShareClient(); var request = new ContainerRequest { OwnerId = "10356fd8-a087-4676-a320-d72c8f1fa0bd", Location = "/SDL Community Developers/Project Resources", ContainerId = Guid.NewGuid().ToString(), DatabaseServerId = "8294e2e4-30dd-4dec-9bd9-7cb10bcf70b0", DatabaseName = "Testcontainer1", DisplayName = " Testcontainer1", IsShared = false }; var containerId = await groupShareClient.TranslationMemories.CreateContainer(request); var updateRequest = new UpdateContainerRequest { ContainerId = containerId, DisplayName = "Updated Name", IsShared = false }; //Update container await groupShareClient.TranslationMemories.UpdateContainer(containerId, updateRequest); var container = await groupShareClient.TranslationMemories.GetContainerById(containerId); Assert.Equal(container.DisplayName, "Updated Name"); //Deletes created container await groupShareClient.TranslationMemories.DeleteContainer(containerId); }
public async Task <UpdateContainerResponse> UpdateContainer <T>(UpdateContainerRequest request, SslContainer <T> requestData) where T : SslType { var response = await PostHydraAsync < UpdateContainerRequest, SslContainer <T>, UpdateContainerResponse, NullHydraServiceData>( request, requestData, CreateUri(HydraServices.AbstractService, HydraMethods.UpdateContainer), compress : true); return(response.Item1); }
public async Task UpdateContainer() { //Creates a new container var groupShareClient = Helper.GsClient; var dbServerId = await groupShareClient.TranslationMemories.CreateDbServer(DbServerRequest); var containerGuid = Guid.NewGuid().ToString(); var request = new ContainerRequest { OwnerId = Helper.OrganizationId, Location = Helper.Organization, ContainerId = containerGuid, DatabaseServerId = dbServerId, DatabaseName = "TestContainer", DisplayName = "TestContainer", IsShared = false }; var containerId = await groupShareClient.TranslationMemories.CreateContainer(request); var updateRequest = new UpdateContainerRequest { ContainerId = containerId, DisplayName = "Updated Name", IsShared = false }; //Update container await groupShareClient.TranslationMemories.UpdateContainer(containerId, updateRequest); var container = await groupShareClient.TranslationMemories.GetContainerById(containerId); Assert.Equal("Updated Name", container.DisplayName); //Deletes created container and db server await groupShareClient.TranslationMemories.DeleteContainer(containerId); await groupShareClient.TranslationMemories.DeleteDbServer(dbServerId); }