ProjectOperationsCopyProject Method |
Namespace: Cobra.WebService.ClientAPI.Application.Files
public ServiceResult CopyProject( CopyProjectServiceArguments copyProjectServiceArguments )
using Cobra.Model.WebService; using Cobra.WebService.ClientAPI; using Cobra.WebService.ClientAPI.Client; using Cobra.WebService.ClientAPI.Application.Files; . . . CobraServices cobraServices = new CobraServices(); cobraServices.ServiceIdentityData.Username = "SYSADMIN"; cobraServices.ServiceIdentityData.SecurePassword = new SecurePassword(); cobraServices.ServiceIdentityData.SecurePassword.AppendChar('P'); cobraServices.ServiceIdentityData.SecurePassword.AppendChar('A'); cobraServices.ServiceIdentityData.SecurePassword.AppendChar('S'); cobraServices.ServiceIdentityData.SecurePassword.AppendChar('S'); cobraServices.ServiceIdentityData.SecurePassword.AppendChar('W'); cobraServices.ServiceIdentityData.SecurePassword.AppendChar('O'); cobraServices.ServiceIdentityData.SecurePassword.AppendChar('R'); cobraServices.ServiceIdentityData.SecurePassword.AppendChar('D'); LoginResult loginResult = cobraServices.Login(); if (!loginResult.Success) { Console.WriteLine("Login failed."); return; } Console.WriteLine("Login Success."); ProjectOperations projectOperations = cobraServices.CreateServiceOperations<ProjectOperations>(); CopyProjectServiceArguments copyProjectServiceArguments = projectOperations.CreateProjectOperationsServiceArguments<CopyProjectServiceArguments>(); copyProjectServiceArguments.CopyFrom = "Demo"; copyProjectServiceArguments.CopyTo = "Demo Advanced"; copyProjectServiceArguments.NewDescription = "This is demo project."; Console.WriteLine("Running Copy Project..."); ServiceResult copyProjectResult = projectOperations.CopyProject(copyProjectServiceArguments); if (copyProjectResult.Success) Console.WriteLine("Copy Project process completed successfully."); else Console.WriteLine("Copy Project process did not completed successfully."); cobraServices.LogOut();